使用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中精确输出JSON浮点数的方法
Apr 18 Python
Python语言的面相对象编程方式初步学习
Mar 12 Python
Python简单删除列表中相同元素的方法示例
Jun 12 Python
python SSH模块登录,远程机执行shell命令实例解析
Jan 12 Python
python利用百度AI实现文字识别功能
Nov 27 Python
Python批量生成特定尺寸图片及图画任意文字的实例
Jan 30 Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
Feb 26 Python
使用Python+selenium实现第一个自动化测试脚本
Mar 17 Python
Python ORM框架Peewee用法详解
Apr 29 Python
python thrift 实现 单端口多服务的过程
Jun 08 Python
python实现层次聚类的方法
Nov 01 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
php addslashes 函数详细分析说明
2009/06/23 PHP
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
2013年军训通讯稿
2014/02/05 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
办理房产证委托书
2014/09/18 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS
python中的None与NULL用法说明
2021/05/25 Python