使用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中decorator使用实例
Apr 14 Python
Python自动重试HTTP连接装饰器
Apr 28 Python
python中assert用法实例分析
Apr 30 Python
python网络编程之数据传输UDP实例分析
May 20 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
Python使用Phantomjs截屏网页的方法
May 17 Python
Python缓存技术实现过程详解
Sep 25 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
如何在 Django 模板中输出 "{{"
Jan 24 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
详解Scrapy Redis入门实战
Nov 18 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
BBS(php & mysql)完整版(二)
2006/10/09 PHP
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
Js实现动态添加删除Table行示例
2014/04/14 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
Bootstrap开发实战之响应式轮播图
2016/06/02 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
vue如何截取字符串
2019/05/06 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
PyQt5实现简单的计算器
2020/05/30 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
审核会计岗位职责
2013/11/08 职场文书
毕业生就业自荐书
2013/12/15 职场文书
物流管理专业职业生涯规划书
2014/01/06 职场文书
求职信范文怎么写
2014/01/29 职场文书
一句话工作感言
2014/03/01 职场文书
前处理班长职位说明书
2014/03/01 职场文书
音乐教育感言
2014/03/05 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
保安公司服务承诺书
2014/05/28 职场文书
天下第一关导游词
2015/02/06 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书