在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的值来打印不同大小的金字塔。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐