输出n行字母塔图形,要求第一行1个A,第二行3个B,以此类推,并且整体呈等腰三角形,最后一行顶格,每一行结尾都有换行,包括最后一行。
时间: 2023-07-31 21:08:24 浏览: 989
输入一个大写字母,程序根据输入字符在字母表的顺序位置n,输出一个高度为n的金字塔图形
好的,以下是 Python 代码实现:
```
n = int(input("请输入行数:")) # 输入行数
# 输出字母塔
for i in range(n):
# 输出每一行的空格
for j in range(n - i - 1):
print(" ", end="")
# 输出每一行的字母
for k in range(2 * i + 1):
print(chr(65 + i), end="")
print() # 换行
```
运行程序,输入行数为 5,输出结果如下:
```
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
```
阅读全文