通过观察发现,第i行第一个数与第i+1行第一个数,其差为i 第i行第j个数,其与第i行第一个数相差为i+j a = int(input()) b, c= 1, 0 d = [] for i in range(0,a): d = [] b +=i c = b for j in range(i,a): d.append(str(c)) c += j+2 #d.append(str(c)) e = ' '.join(d) print(e)