python输出杨辉三角

def yhsj(max):

    n=0

    row = [1]

    while (n<max):

        n+=1

        yield(row)

        row = [1] + [row[k] + row[k + 1] for k in range(len(row) - 1)] + [1]



y=yhsj(3)

for i in y:

    print(i)

使用python生成器的方法

    原文作者:杨辉三角问题
    原文地址: https://blog.csdn.net/imxike/article/details/83338622
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞