pythoN打印循环字母金字塔
时间: 2023-05-18 19:06:07 浏览: 96
以下是 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()
```
输入金字塔的层数后,即可打印出相应的金字塔。
相关问题
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 代码:
```
n = int(input("请输入金字塔的层数:"))
for i in range(n):
print(" "*(n-i-1), end="")
for j in range(i+1):
print(chr(65+n-j-1), end=" ")
for k in range(i):
print(chr(65+n-k-1), end=" ")
print()
```
这段代码可以让用户输入金字塔的层数,然后打印出相应的倒序循环字母正金字塔。