Python顺序结构输出金字塔
时间: 2024-06-08 20:03:46 浏览: 102
输入一个大写字母,程序根据输入字符在字母表的顺序位置n,输出一个高度为n的金字塔图形
在 Python 中,你可以使用循环和简单的算术运算来创建金字塔形状的输出。最常见的方法是使用星号(*)表示每一层,通常从上到下,每一层的星号数量递增。下面是一个基本的例子,展示了如何打印一个简单的金字塔:
```python
def print_pyramid(n):
for i in range(1, n+1):
# 打印空格,随着层数增加,空格数减少
spaces = " " * (n - i)
# 打印星号,每一层的星号数量为i
stars = "*" * i
print(spaces + stars)
# 调用函数,传入你想打印的层数
print_pyramid(5)
```
运行这段代码后,会输出一个5层的金字塔。
如果你想自定义金字塔的样式,比如使用其他字符或者不同形状,你可以在 `stars` 的部分替换星号,并相应调整空格的数量。
阅读全文