def triangles():
n = 0
L = []
while True:
g = tuple(L) #其实我只是想备份上一次生成的list
for x in range(1,n):
L[x] = g[x-1] + g[x] #第m行的第n列的值=m-1行第n-1列+m-1行第n列 ,m>=1,n>=1
L.append(1)
yield L
n = n + 1
n = 0
for t in triangles():
print(t)
n = n + 1
if n == 10:
break
LRH3321
土办法