Discuss / Python / 感觉写的比较麻烦

感觉写的比较麻烦

Topic source

Matthew

#1 Created at ... [Delete] [Delete and Lock User]
def triangles():    n = 1    a = [1]    while True:        yield a        if n==1:            a = [1,1]            n = n+1        else:            c = [a[i]+a[i+1] for i in range(len(a)-1)]            a = [0]*(n+1)            a[0] = 1            a[n] = 1            for i in range(1,n):                a[i] = c[i-1]            n = n + 1

  • 1

Reply