def triangles(): l = [1] while(True): yield l if len(l) == 1: l = [1,1] else: li = [1] for i,n in enumerate(l): if i < len(l)-1: li.append(n + l[i+1]) li.append(1) l = li
Sign in to make a reply
wenyizhen
def triangles(): l = [1] while(True): yield l if len(l) == 1: l = [1,1] else: li = [1] for i,n in enumerate(l): if i < len(l)-1: li.append(n + l[i+1]) li.append(1) l = li