实现代码 num = int(input("请输入金字塔层数")) # 用input来输入一个变量 for i in range(1, num + 1): # 用循环来实现金字塔的层数 for j in range(0, num - i): # 子循环实现*前的空白字符打印 print(" ", end=" ") # 同时将print中的默认end=/n换成空白字符 for k in range(1, 2 * i): # 实现*的打印 print("*", end=" ") print(" ") # 这里需要在每一行结束换行否则会使*连在一起 实现效果 拿走不谢 能帮助到你就点个赞吧