python学习-利用生成器生成杨辉三角
2017-07-14 10:22
363 查看
#!/usr/bin/env python #-*- coding:utf-8 -*- def triangles(): L = [1] while True: yield L L = [1] + [L[i]+L[i+1] for i in range(len(L)-1)] + [1] if __name__ == '__main__': n = 0 for t in triangles(): print(t) n = n + 1 if n == 10: break
以上是使用python语法中的generator生成器输出杨辉三角的代码。这个是在线学习python3的一个练习题
相关文章推荐
- python 学习之 generator(生成器)生成杨辉三角
- [python学习]利用generator实现杨辉三角
- Python 利用生成器实现杨辉三角
- python 生成器生成杨辉三角的方法(必看)
- 如何利用深度学习写诗歌(使用Python进行文本生成)
- python 学习-使用生成器输出杨辉三角和斐波拉契数列
- python学习——生成器使用杨辉三角
- 如何利用深度学习写诗歌(使用Python进行文本生成)
- Python学习笔记(4) -- (关键词:杨辉三角、生成器)
- Python生成器结合列表生成式迭代输出每行杨辉三角函数生成的列表值
- python 生成器生成杨辉三角
- Python学习笔记——杨辉三角(生成器)
- Python模块学习 ---- random 随机数生成
- 系统学习hibernate之一:利用hibernate中的SchemaExport生成数据表
- 【整理】如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual)
- 利用google提供的python脚本生成deps.js文件
- python学习重温(2)---自动case生成工具之elementtree
- python学习笔记9-迭代器和生成器整理
- 批量生成字典、列表 分类: python基础学习 python 2013-07-22 14:24 328人阅读 评论(0) 收藏
- python 从yield 学习迭代器和生成器