Python字母金字塔第一行A第二行ABC第三行ABCDE 居中
时间: 2023-05-27 21:05:24 浏览: 443
这是一个打印字母金字塔的Python代码:
```python
n = int(input("请输入金字塔的高度:"))
for i in range(1, n+1):
for j in range(n-i):
print(" ", end="")
for k in range(2*i-1):
print(chr(64+i+k), end="")
print()
```
输出结果如下:
```
请输入金字塔的高度:5
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI
```
其中,第一层输出一个字母A,第二层输出三个字母ABC,第三层输出五个字母ABCDE,依次类推。每一层字母都居中对齐,用空格填充左右两边使其居中。
相关问题
Python字母金字塔第一行A第二行ABC第3行ABCDE
以下是Python代码实现:
```python
n = int(input("请输入行数:"))
for i in range(1, n+1):
for j in range(1, i+1):
print(chr(64+j), end="")
print()
```
输出结果:
```
请输入行数:5
A
AB
ABC
ABCD
ABCDE
```
用Python输出ABCDE金字塔
以下是输出ABCDE金字塔的Python代码:
```python
for i in range(5):
for j in range(5-i):
print(" ", end="")
for k in range(i+1):
print(chr(65+k), end=" ")
print()
```
输出结果为:
```
A
A B
A B C
A B C D
A B C D E
```
阅读全文