Discuss / Python / 大概是个分解-重构的过程吧

大概是个分解-重构的过程吧

Topic source

def triangles(): a = [1] while True: yield a b = a[1:] + [0] a = [1] + [x+y for (x,y) in zip(a,b)]

gjj哈_145

#2 Created at ... [Delete] [Delete and Lock User]

1

gjj哈_145

#3 Created at ... [Delete] [Delete and Lock User]
>>> def yang(ma):
n=1
while n <= ma:
    m = 1
    l = []
    while m <= n:
        if m == 1 or m == n:
            l.append(1)
        else:
            l.append(cl[m-2]+cl[m-1])
        m = m + 1
    cl = l[:]
    yield(l)
    n = n + 1
return "done"
>>> for i in yang(10):
print(i)

  • 1

Reply