当前位置: 首页 > news >正文

网站seo优化推广怎么做网络营销课程个人总结范文

网站seo优化推广怎么做,网络营销课程个人总结范文,wordpress模板在哪里修改,wordpress邮件发文文章目录 1.杨辉三角介绍:2.方法一:迭代3.方法二:生成器4.方法三:递归 1.杨辉三角介绍: 杨辉三角是一种数学图形,由数字排列成类似三角形的形状。它的每个数值等于它上方两个数值之和。这个三角形的形状可以…

文章目录

    • 1.杨辉三角介绍:
    • 2.方法一:迭代
    • 3.方法二:生成器
    • 4.方法三:递归

1.杨辉三角介绍:

杨辉三角是一种数学图形,由数字排列成类似三角形的形状。它的每个数值等于它上方两个数值之和。这个三角形的形状可以用一个二维表格来表示,其中每个位置上的数值都是通过前一行的数值计算得到的。在这个三角形中,第一行只有一个数值1,第二行有两个数值1,第三行有三个数值1,以此类推。从第四行开始,除了首尾的1之外,中间的数值是上一行对应位置的两个数值之和。 下面是一些杨辉三角常见的特点和应用:

  • 对称性:杨辉三角以中心轴为对称轴,每行的对称位置上的数值相等。
  • 组合数性质:杨辉三角中的数值可以表示为组合数,例如,第n行第k个数值表示为C(n-1, k-1),即从n-1个物体中选取k-1个的组合数。
  • 幂和性质:杨辉三角的每一行的数值之和都是2的幂,例如,第n行的数值之和为2^(n-1)。
  • 整数序列性质:杨辉三角的每一行对应着一个整数序列,如斐波那契数列、自然数序列等。

杨辉三角不仅仅是一个有趣的数学图形,还有许多实际应用。它在组合数学、概率论、代数等领域都有重要的应用,例如计算二项式的展开系数、解决概率分布问题、生成多项式系数等。
通过编程语言(如Python),可以实现杨辉三角并以可视化的方式显示出来。这样的程序可以逐行计算并输出杨辉三角的数值,从而更好地展示其规律和特点,并可用于相关计算和问题求解。
在这里插入图片描述

2.方法一:迭代

代码试例:

def triangle_1(x):""":param x: 需要生成的杨辉三角行数:return:"""triangle = [[1], [1, 1]] # 初始化杨辉三角n = 3 # 从第三行开始计数,逐行添加while n <= x:for i in range(0, n-1):if i == 0:# 添加初始列表[1,1],杨辉三角每行的首位和末位必为1triangle.append([1, 1])else:# 逐位计算,并插入初始列表中triangle[n-1].insert(i, triangle[n - 2][i] + triangle[n - 2][i - 1])n += 1return triangle
x = 11
triangle = triangle_1(x)# 遍历结果,逐行打印
for i in range(x):print(' '.join(str(triangle[i])).center(100)) # 转为str,居中显示

运行结果:
在这里插入图片描述

3.方法二:生成器

代码试例:

def triangle_2(n):""":param n: 需要生成的杨辉三角行数:return: """triangle = [1] # 初始化杨辉三角for i in range(n):yield triangletriangle.append(0) # 在最后一位加个0,用于计算下一行triangle = [triangle[i] + triangle[i - 1] for i in range(len(triangle))]
# 从生成器取值
for i in triangle_2(10):print(''.join(str(i)).center(100)) # 格式化输出

运行结果:
在这里插入图片描述

4.方法三:递归

杨辉三角特性:

【1,1】=【0,1】+【1,0】
【1,2,1】=【0,1,1】+【1,1,0】
【1,3,3,1】=【0,1,2,1】+【1,2,1,0】
【1,4,6,4,1】=【0,1,3,3,1】+【1,3,3,1,0】
第n行等于第n-1行分别首尾补0,然后按位相加

试例代码:

def triangle_3(n):""":param n:需要生成的杨辉三角行数:return:"""triangle = [1] # 初始化杨辉三角if n == 0:return trianglereturn [x+y for x, y in zip([0] + triangle_4(n - 1), triangle_4(n - 1) + [0])]
for i in range(10):print(''.join(str(triangle_4(i))).center(100))

运行结果:
在这里插入图片描述

到此这篇关于python实现杨辉三角的三种方法代码实例的文章就介绍到这了,如果本篇文章对你有帮助,记得点赞收藏+关注哦~

http://www.hkea.cn/news/13396/

相关文章:

  • 一起做网站17怎么下单百度关键词优化软件网站
  • 专业做网站多少钱店铺推广平台有哪些
  • 网站注册和进入aspseo3
  • 营销型网站建设市场无代码系统搭建平台
  • 做房产网站接不到电话网站seo外链
  • 网站 空间 是什么网络营销方法和手段
  • 如何做外卖网站app百度app优化
  • 网站服务器和空间的区别做seo有什么好处
  • 丽江建设工程信息网站媒体广告投放平台
  • 栖霞网站定制十大免费最亏的免费app
  • 无锡高端网站设计制作裂变营销五种模式十六种方法
  • 互联网公司网站建设ppt模板下载手机百度2022年新版本下载
  • 外国网站上做雅思考试南宁seo怎么做优化团队
  • 眉山网站制作网站推广优化方法
  • 自己做的网站打不开是什么原因软文广告文案案例
  • 南昌 定制网站seo关键字排名
  • 公司网站建设素材西安优化外
  • 企业网站建设兴田德润怎么联系网图识别在线百度
  • 仿站仿淘宝客网站视频教程哈尔滨最新疫情
  • ppt做书模板下载网站有哪些内容东莞网站推广运营公司
  • 网站建设网站多少钱微信营销案例
  • 网站建设信息在哪儿发布seo搜索优化招聘
  • 中国商标买卖网站空间刷赞网站推广
  • 药品营销策划方案seo入门免费教程
  • 做目录网站注意事项免费个人网站建站
  • 北京做网站的外包公司免费发布产品的平台
  • 免费做苗木的网站seo项目优化案例分析文档
  • 网易企业邮箱怎么绑定江门搜狗网站推广优化
  • 网站还没有做解析是什么意思模板建站代理
  • 网站建设对接视频全国疫情最新报告