用了比较笨的写法:
def YHtriangle(): k=1 L=[1] yield (L) L=[1,1] yield (L) while True: L2=[1] i=0 while i < len(L)-1: L2.append(L[i]+L[i+1]) i=i+1 L2.append(1) L=L2 yield (L)
x = 0 for t in YHtriangle(): print(t) x = x + 1 if x == 10: break
Sign in to make a reply
rollingcat80
用了比较笨的写法:
def YHtriangle(): k=1 L=[1] yield (L) L=[1,1] yield (L) while True: L2=[1] i=0 while i < len(L)-1: L2.append(L[i]+L[i+1]) i=i+1 L2.append(1) L=L2 yield (L)
x = 0 for t in YHtriangle(): print(t) x = x + 1 if x == 10: break