码迷,mamicode.com
首页 > 其他好文 > 详细

杨辉三角generator

时间:2018-08-19 22:03:06      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:end   generator   int   insert   pen   bsp   app   tor   append   

def triangles(num):
    L2 = [1, 1]
    if num >= 1:
        L1=1
        yield L1
    if num >= 2:
        L = [1, 1]
        yield L
    if num >= 3:
        for i in range(num-2):
            L3 = [L2[i]+L2[i+1] for i in range(len(L2)-1)]
            L3.insert(0,1)
            L3.append(1)
            L2 = L3
            yield L3

 

for n in triangles(10):
    print(n)

杨辉三角generator

标签:end   generator   int   insert   pen   bsp   app   tor   append   

原文地址:https://www.cnblogs.com/LewisAAA/p/9502614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!