要打印正三角形金字塔,可以使用嵌套循環來實現。以下是一個示例代碼:
rows = int(input("請輸入金字塔的行數:"))
for i in range(rows):
# 打印空格
for j in range(rows-i-1):
print(" ", end="")
# 打印星號
for k in range(2*i+1):
print("*", end="")
print()
運行代碼后,會要求輸入金字塔的行數。然后使用兩個嵌套的循環,外層循環控制行數,內層循環分別打印空格和星號。內層循環的次數根據行數進行調整,每一行的星號數量為 2*i+1,其中 i 表示當前行數。通過打印空格和星號來形成正三角形金字塔的圖案。