n = int(input()) t = [1] r = [1] for i in range(0,n): ? ? k = 0 ? ? for j in range(0,i+1): ? ? ? ? if j == 0: ? ? ? ? ? ? print('1 ',end = '') ? ? ? ? ? ? r[j] = 1 ? ? ? ? elif j == i: ? ? ? ? ? ? print('1 ',end = '') ? ? ? ? ? ? r.append(1) ? ? ? ? else: ? ? ? ? ? ? print(str(t[k] + t[k+1]),'',end = '') ? ? ? ? ? ? r[j] = t[k] + t[k+1] ? ? ? ? ? ? k = k + 1 ? ? for s in range(0,i): ? ? ? ? t[s] = r[s] ? ? ? ? t.append(1) ? ? print('\n') ''' 1.置了两个临时列表t和r,用来存储上一行的数字 2.t和s初始化为【1】,后面添加元素用append方法''' ?
|