python3 用5行代码实现杨辉三角

效果图:

v《python3 用5行代码实现杨辉三角》

代码:

#定义一个函数:
def triangles():
    ...:     L = [1]
    ...:     while(True):
    ...:         yield L
    ...:         M = [L[x] + L[x + 1] for x in range(len(L) - 1)]
    ...:         L = [1] + M + [1]

#在命令行输入:则会生成一个生成器,可以通过next()查看;
triangles()  

 

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