我需要一个Python字母金字塔的代码
时间: 2024-04-20 20:04:27 浏览: 20
非常感谢您的问题。以下是一个可以打印出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 打印一个字母金字塔的代码:
```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
```
python打印字母金字塔
以下是Python代码实现字母金字塔:
```python
rows = int(input("请输入行数:"))
for i in range(1, rows+1):
for j in range(1, rows-i+1):
print(end=" ")
for j in range(1, i+1):
print(chr(64+j), end=" ")
for j in range(i-1, 0, -1):
print(chr(64+j), end=" ")
print()
```
这段代码会要求用户输入行数,然后根据行数打印出相应的字母金字塔。例如,输入5,输出如下:
```
A
A B A
A B C B A
A B C D C B A
A B C D E D C B A
```