在Python中,你可以使用嵌套的循环来打印一个金字塔。以下是一个基本的例子,它打印了一个由星号(*)组成的金字塔:
python
def print_pyramid(n):
for i in range(n):
print(’ ’ * (n - i - 1) + ‘*’ * (2 * i + 1))
测试函数
print_pyramid(5)
这个函数print_pyramid(n)接受一个参数n,它决定了金字塔的高度。在循环中,我们首先打印一些空格,然后打印一些星号。空格的数量随着行的增加而减少,而星号的数量则随着行的增加而增加,从而形成了金字塔的形状。
如果你运行这个代码,它会打印出一个5行的金字塔。你可以通过改变print_pyramid(n)中的n的值来打印不同大小的金字塔。