def triangles(a): L = [1] n = 0 while n < a: yield L L.append(0) L = [L[i - 1] + L[i] for i in range(len(L))] n = n + 1 return L
for n in triangles(10): print(n)
Sign in to make a reply
Vency_熙爷
def triangles(a): L = [1] n = 0 while n < a: yield L L.append(0) L = [L[i - 1] + L[i] for i in range(len(L))] n = n + 1 return L
for n in triangles(10): print(n)