金字塔結構是一種很有趣的圖形,它的形狀像一個三角形,從上到下依次擴大。如果你懂得使用Python,就可以很輕松地創建一個金字塔。
# 首先,定義金字塔的行數,這里我們設為5行 rows = 5 # 外循環控制行數 for i in range(rows): # 內循環控制每一行輸出的個數 for j in range(rows - i - 1): # 輸出空格 print(" ", end="") for j in range(2 * i + 1): # 輸出星號 print("*", end="") # 輸出換行符 print()
上面的代碼中,我們使用了兩個循環,第一個循環控制金字塔的行數,第二個循環控制每一行輸出的個數。在第一個循環中,我們使用了range函數,這是Python內置的一個函數,用來生成一個數字列表。range(5)就代表從0-4這5個數字。在第二個循環中,我們使用了end=""來避免每一元素輸出完畢之后自動換行。最后,我們輸出了一個換行符,以便下一行繼續輸出。
運行上述代碼,就可以得到一個美麗的金字塔啦!