(记录:python循环读取输入的方法,类似于C中的 while(scanf(“%d”, &a) != EOF){})
题目描述
TOM喜欢玩一种叠字母的游戏,游戏规则如下,从键盘上输入一个自然数N(保证输入的N满足1<=n<=13,不需判断),输出具有如下规律的图形,其中最后一行顶格输出。下面图形是N=5时的情形。
AZ
ABYZ
ABCXYZ
ABCDWXYZ
ABCDEVWXYZ
输入格式
输入一个N,1<=N<=13。
输出格式
输出具有如下规律的图形,其中最后一行顶格输出。
输入样例
1
2
3
输出样例
AZ
AZ
ABYZ
AZ
ABYZ
ABCXYZ
提交代码
while True :
try :
n = int(input())
for i in range(1,n+1):
for j in range(1,n-i+1):
print(" ",end='')
for k in range(1,i+1):
print(chr(ord('A')+k-1),end='')
for k in range(i,0,-1):
print(chr(ord('Z')-k+1),end='')
print("\n",end='')
except :
break
提交结果
参考链接
https://www.cnblogs.com/qq952693358/p/6353820.html