python 打印杨辉三角
2016-01-07 23:10
555 查看
def angles(n): l=[[1]] #列表l有n个子列表,切记不可通过l=[[1]]*n实现 for i in range(n): l.append([1]) #从l[1]开始 for i in range(1,n): for x in range(1,i): l[i].append(l[i-1][x-1]+l[i-1][x]) l[i].append(1) for i in range(n): print(l[i]) if __name__=='__main__': angles(10)
实现效果如下:
相关文章推荐
- Python/C API中的引用计数修改
- 菜鸟学python(1) hello world!
- 机器学习算法的要点(附 Python 和 R 代码)
- 递归经典案例汉诺塔 python实现
- Python基础介绍
- python之路-模块安装 paramiko
- leetcode之Merge Sorted Array
- python之路-pip安装
- 《笨办法学Python》 第7课手记
- python学习之常量
- python的exec、eval详解
- python学习资源
- Python元组
- Python笔记
- python 掌握之路(二)
- 一个轻量级 Python 装饰器的缓存库——wrapcache
- python版本升级及pip部署方法
- 连接器/ Python连接池
- python第三方库numpy在windows平台上的安装
- 使用连接器/ Python 5.4查询数据