在Python中,你可以使用嵌套循环来打印星号金字塔
def print_star_pyramid(height): for i in range(height): # 打印空格 for j in range(height - i - 1): print(" ", end="") # 打印星号 for k in range(2 * i + 1): print("*", end="") # 换行 print() # 调用函数,设置金字塔高度为5 print_star_pyramid(5)
这个代码定义了一个名为print_star_pyramid
的函数,接受一个参数height
表示金字塔的高度。通过两个嵌套循环,分别打印空格和星号,然后换行。最后,我们调用这个函数并设置金字塔高度为5。