用Python打印一个字母金字塔
时间: 2023-05-12 19:06:54 浏览: 2305
以下是用 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
n = int(input("请输入金字塔的层数:"))
for i in range(n, 0, -1):
for j in range(n - i):
print(" ", end="")
for k in range(i, 0, -1):
print(chr(64 + k), end="")
for l in range(2, i + 1):
print(chr(64 + l), end="")
print()
```
这段代码可以让用户输入金字塔的层数,然后打印出对应的倒序循环字母金字塔。
pythoN打印循环字母金字塔
以下是 Python 打印循环字母金字塔的代码:
```python
n = int(input("请输入金字塔的层数:"))
for i in range(n):
for j in range(n - i):
print(" ", end="")
for k in range(i + 1):
print(chr(65 + k), end="")
for l in range(i):
print(chr(65 + i - l - 1), end="")
print()
```
输入金字塔的层数后,即可打印出相应的金字塔。
阅读全文