Python求出1个数列的前20项之和

这篇文章主要介绍Python求出1个数列的前20项之和,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司专注于宁德网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供宁德营销型网站建设,宁德网站制作、宁德网页设计、宁德网站官网定制、微信平台小程序开发服务,打造宁德网络公司原创品牌,更为您提供宁德网站排名全网营销落地服务。

题目有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
1、程序分析
    分析数列的规律
    第一个数的分子为2,分母为1;第二个数的分分子为3(第一个数的分子+分母),分母为2(第一个数的分子);第三个数的分子为5(第二个数的分子+分母),分母为3(第二个数的分子);以此类推
2、程序实现

#Topic          :       求2/1、3/2、5/3、8/5、13/8、21/13...#                       求出这个数列的前20项之和#File Name      :       Map-Reduce.py#Author         :       Jack Cui#Created        :       13 April 2016from functools import reducea = 2b = 1Arr = []num = int(input("请输入要计算的项数:"))for i in range(num):
        Arr.append(a / b)a , b = a + b , aprint(reduce(lambda x,y:x+y,Arr))

3、结果显示
Python求出1个数列的前20项之和

以上是“Python求出1个数列的前20项之和”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


名称栏目:Python求出1个数列的前20项之和
分享网址:http://bzwzjz.com/article/peiopi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作 成都网站建设 成都网站建设公司 企业网站设计 企业网站制作 成都网站设计 教育网站设计方案 成都商城网站建设 定制网站建设 网站建设费用 品牌网站建设 企业网站设计 营销型网站建设 商城网站建设 公司网站建设 成都网站设计公司 重庆企业网站建设 成都网站设计 四川成都网站建设 成都商城网站制作 成都网站设计 企业网站设计