while 1: try: N=int(input()) list1=[[[0]for x in range(N)]for y in range(N)] #[[0]*N]*N 表示的是指向 [0]*N 这个列表的引用,所以当你修改某一个值时,整个列表都会被改变!!! # print(list1) n=1 i=0 for j in range(N): while i>=0 and j>=0: list1[j][i]=str(n) #join函数不接受数组中int类型字符 # print(j,i,list1[j][i]) # print(list1) j-=1 i+=1 n+=1 # ...