可以使用兩層for循環來打印金字塔。外層循環控制打印的行數,內層循環控制每行打印的內容。
以下是一個例子:
num = int(input("請輸入金字塔的層數:"))
for i in range(num):
# 打印空格
for j in range(num - i - 1):
print(" ", end="")
# 打印星號
for k in range(2 * i + 1):
print("*", end="")
print() # 換行打印下一行
運行程序后,輸入金字塔的層數,即可打印出對應層數的金字塔。