使用嵌套循环,按照下面格式打印字母:
A
BC
DEF
GHIJ
KLMNO
起初只在想办法能够按照要求使用嵌套循环打印字母,后面查到这位博主的方法:(6条消息) python 输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。_鹅螺丝zz的博客-CSDN博客
n=int(input())
count=0
for i in range(n):
for j in range(n-i):
s=ord('A')+count;
count += 1;
print("{} ".format(chr(s)),end='')
print('')
————————————————
原文链接:https://blog.csdn.net/weixin_44048219/article/details/89192220
但我想是否有不需要手动输入n的方法可以使用,后面自己想到用一个变量来代替需要手动输入的这个n。
方法如下:
count = 0
for i in range(1, 6):
for j in range(i):
s = ord('A')+count;
count += 1;
print("{} ".format(chr(s)), end='')
print('')
运行结果如下:
A
B C
D E F
G H I J
K L M N O