def main():
s=list(map(int,input().split()))
a=s[0]
f=s[1]
zimu=[]
for i in range(26):
zimu.append(chr(65+i))
li=[]
for i in range(a):
res=zimu[1:i+1][::-1] #开头
front = zimu[:f-i] #后面部分
l = res +front
li.append(l)
for i in li:
for j in range(0, f):
print(i[j], end="")
print()
main()
参考:Python 字母图形 (蓝桥杯,基础练习)_Klingx的博客-CSDN博客_python字母图形
这个表明的非常好