Python采用List【列表生成式】实现【杨辉三角】生成器

实现: # -*- coding: utf-8 -*- def triangles(): n, b = 10, [1] while n > 0: yield b b = [sum(i) for i in zip([0]+b,b+[0])] n = n - 1 return 'done' 测试: n = 0 for t in
相关文章
相关标签/搜索