用Python生成金字塔,每层金字塔大写字母相同
时间: 2023-05-17 14:06:08 浏览: 107
以下是用 Python 生成金字塔的代码:
```python
n = int(input("请输入金字塔的层数:"))
for i in range(1, n+1):
print(" "*(n-i) + chr(64+i)*i*2)
```
输入层数后,程序会输出相应层数的金字塔,每层大写字母相同。
注意:这里使用了 `chr()` 函数将数字转换为对应的 ASCII 字符,其中 `chr(64+i)` 对应的是大写字母。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)