杨辉三角--生成器版

# 杨辉三角

def  triangle():
    li = [1]

    while True:
        yield li

        lis = []
        lis.extend([li[0]])
        for j in range(len(li)-1):
            lis.append((li[j]+li[j+1]))
        else:
            lis.extend([li[0]])
            li = lis


tri_list = triangle()

for i in range(10):
    print(next(tri_list))

 

    原文作者:一心全意
    原文地址: https://www.cnblogs.com/ibester/p/11619298.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞