def triangles(): l = [1] n = 2 while True: yield l if n == 2: l.append(1) n+=1 else: o = n-2 p = 1
#print("n=",n) #print(l) #print("o=",o) nl = [1,1] while o>=1: nl.insert(p,l[p-1]+l[p]) #print(nl) o -= 1 p += 1 l = nl n += 1
g = triangles()
Sign in to make a reply
_这个夏天我会改变很多
-- coding: utf-8 --
def triangles(): l = [1] n = 2 while True: yield l if n == 2: l.append(1) n+=1 else: o = n-2 p = 1
g = triangles()