可以使用两层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() # 换行打印下一行
运行程序后,输入金字塔的层数,即可打印出对应层数的金字塔。