我需要一个Python字母金字塔的代码
时间: 2024-04-20 22:04:27 浏览: 112
非常感谢您的问题。以下是一个可以打印出Python字母金字塔的代码:
```
height = int(input("请输入金字塔的高度:"))
for i in range(1, height + 1):
for j in range(1, height - i + 1):
print(' ', end='')
for k in range(1, 2 * i):
print('A', end='')
print('')
```
希望这能帮助到您!如果您有任何其他问题,欢迎随时提出。
相关问题
python打印字母金字塔
可以使用循环语句来打印字母金字塔,以下是一个示例代码:
```python
num = int(input("请输入金字塔的层数:"))
for i in range(1, num+1):
# 打印空格
for j in range(num-i):
print(" ", end="")
# 打印字母
for k in range(i*2-1):
print(chr(65+i-1), end="")
print()
```
输出结果:
```
请输入金字塔的层数:5
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
```
用Python打印一个字母金字塔
以下是用 Python 打印一个字母金字塔的代码:
```python
rows = 5
for i in range(rows):
for j in range(rows - i - 1):
print(" ", end="")
for j in range(i + 1):
print(chr(65 + j), end="")
for j in range(i):
print(chr(65 + i - j - 1), end="")
print()
```
输出结果为:
```
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
```
阅读全文