使用python打印十行杨辉三角过程详解


Posted in Python onJuly 10, 2019

杨辉三角,是二项式系数在三角形中的一种几何排列

  • 每个数等于它上方两数之和。
  • 每行数字左右对称,由1开始逐渐变大。
  • 第n行的数字有n项。
  • 第n行数字和为2n-1。
  • 第n行的m个数可表示为 C(n-1,m-1),即为从n-1个不同元素中取m-1个元素的组合数。
  • 第n行的第m个数和第n-m+1个数相等 ,为组合数性质之一。
  • 每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角。即第n+1行的第i个数等于第n行的第i-1个数和第i个数之和,这也是组合数的性质之一。即 C(n+1,i)=C(n,i)+C(n,i-1)。
  • (a+b)n的展开式中的各项系数依次对应杨辉三角的第(n+1)行中的每一项。

性质5和性质7是杨辉三角的基本性质,是研究杨辉三角其他规律的基础。

使用python打印十行杨辉三角过程详解

代码

num=input('请输入行数:')
num =int(num)

list1 =[] #list 用来保存杨辉三角
for n in range(num):
  row =[1] #保存行
  list1.append(row)

  if n ==0:
    print(row)
    continue
  for m in range(1,n):
    row.append(list1[n - 1][m - 1] + list1[n - 1][m])
  row.append(1)

  print(row)

结果

使用python打印十行杨辉三角过程详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用metaclass实现Singleton模式的方法
May 05 Python
django站点管理详解
Dec 12 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
python用类实现文章敏感词的过滤方法示例
Oct 27 Python
pygame实现弹球游戏
Apr 14 Python
Python实现汇率转换操作
May 03 Python
Python调用.net动态库实现过程解析
Jun 05 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
Jun 23 Python
Python如何定义接口和抽象类
Jul 28 Python
Python selenium实现断言3种方法解析
Sep 08 Python
史上最详细的Python打包成exe文件教程
Jan 17 Python
python简单实现矩阵的乘,加,转置和逆运算示例
Jul 10 #Python
Python中新式类与经典类的区别详析
Jul 10 #Python
详解Pandas之容易让人混淆的行选择和列选择
Jul 10 #Python
python的几种矩阵相乘的公式详解
Jul 10 #Python
Python内存管理实例分析
Jul 10 #Python
OpenCV 边缘检测
Jul 10 #Python
python使用Qt界面以及逻辑实现方法
Jul 10 #Python
You might like
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
JS使用parseInt解析数字实现求和的方法
2015/08/05 Javascript
基于JavaScript代码实现微信扫一扫下载APP
2015/12/30 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
javascript笔记之匿名函数和闭包
2017/02/06 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
gearman的安装启动及python API使用实例
2014/07/08 Python
Python数据结构之图的应用示例
2018/05/11 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
园林毕业生自我鉴定范文
2013/12/29 职场文书
员工晚婚的请假条
2014/02/08 职场文书
新年联欢会主持词
2014/03/27 职场文书
党建工作经验交流材料
2014/05/25 职场文书
无犯罪记录证明
2014/09/19 职场文书
教师读书活动心得体会
2016/01/14 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python
Python实现自动玩连连看的脚本分享
2022/04/04 Python