##生成器
def triangles():
L=[1, 2, 1]
n,s=1,0
while n>0:
if n==1:
yield [1]
n=n+1
elif n==2:
yield [1,1]
n=n+1
elif n>=3:
yield L
n=n+1
H=[]
for x in range(n):
if x==0:
H.append(1)
elif x==n-1:
H.append(1)
else:
hh=int(L[x-1])+int(L[x])
H.append(hh)
L=H
b=1
for t in triangles():
print(t)
b = b + 1
if b == 10:
break
Geek_MrHowe