def triangles(maxi): idx = 1 a,b=[1],[1,1] while idx <= maxi: yield a a,b=b,[1]+[b[i]+b[i+1] for i in range(len(b)-1)]+[1] idx +=1
for t in triangles(10): print(t)
写的越简单, 看起来越累
写的好,精彩
Sign in to make a reply
magicStockCheck
def triangles(maxi): idx = 1 a,b=[1],[1,1] while idx <= maxi: yield a
a,b=b,[1]+[b[i]+b[i+1] for i in range(len(b)-1)]+[1] idx +=1
for t in triangles(10): print(t)