献丑了 自己的版本 看到网友回复的 感觉够厉害
def triangles():
a,n = [1],1
if n==1:
b = a
yield (b)
while True:
b = []
b.append(a[0])
i = 1
while i<n:
b.append( a[i-1]+a[i])
i=i+1
b.append(a[-1])
a,n = b,n+1
Sign in to make a reply
我们聊聊天气
献丑了 自己的版本 看到网友回复的 感觉够厉害
def triangles():
a,n = [1],1
if n==1:
b = a
yield (b)
while True:
b = []
b.append(a[0])
i = 1
while i<n:
b.append( a[i-1]+a[i])
i=i+1
b.append(a[-1])
yield (b)
a,n = b,n+1