Discuss / Python / 作业

作业

Topic source

JasF

#1 Created at ... [Delete] [Delete and Lock User]
# -*- coding:utf-8 -*-

def triangles():
    a = [1]
    while True:
        yield a
        a = [sum(i) for i in zip([0] + a, a + [0])]
n = 0
for t in triangles():
    print(t)
    n = n + 1
    if n == 10:
        break

#1:[[0,1』,[1,0]] a= [1,1]
                                            #2:[[0,1,1],[1,1,0]] a = [1,2,1]
                                            #3:[[0,1,2,1],[1,2,1,0]] a = [1,3,3,1]

  • 1

Reply