记录
Topic sourcedef triangles(s): a=[] while len(a)<s: a=[1 if(n==0 or n==len(a)) else a[n-1]+a[n] for n in range(len(a)+1)] yield a return 'DONE!'f=triangles(10)for i in f: print(i)
- 1
def triangles(s): a=[] while len(a)<s: a=[1 if(n==0 or n==len(a)) else a[n-1]+a[n] for n in range(len(a)+1)] yield a return 'DONE!'f=triangles(10)for i in f: print(i)
1090
a=[1]
while True:
yield a
a=[1]+[a[i]+a[i+1] for i in range(len(a)-1)]+[1]