Python一行核心代码实现杨辉三角

def rectangle(m):
    n, b = 0, [1]
    while n < m:
        yield b
        b = [1] + [b[i] + b[i + 1] for i in range(len(b) - 1)] + [1]
        n += 1


for x in rectangle(10):
    print(x)

结果是这样的.

posted @ 2015-11-14 13:24  小房  阅读(278)  评论(0)    收藏  举报