使用print函数和循环结构输出如下由 * 组成的空心的金字塔图形 * * * * * *******
时间: 2024-06-19 08:01:09 浏览: 153
在Python中,你可以使用`print`函数和循环结构来创建空心的金字塔图形。这里是一个简单的例子:
```python
def draw_pyramid(height):
for i in range(height):
# 前面的星号数量随着行数递增
stars = '*' * (i + 1)
# 如果是第一行或最后一行,直接打印星号
if i == 0 or i == height - 1:
print(stars)
else:
# 对于中间的行,前面打印空格,后面打印星号
spaces = ' ' * (height - 2 - i)
print(spaces + stars)
# 调用函数,传入想要的金字塔高度(这里以5为例)
draw_pyramid(5)
```
当你运行这个代码,就会得到一个5行的空心金字塔,每一行的星号数量从1到5递增。如果你想要更改金字塔的高度,只需要调整`draw_pyramid`函数中的参数即可。
阅读全文