【题解】【PTA-Python题库】第4章-8 求分数序列前N项和 (15 分)
发布日期:2022-03-18 05:04:34
浏览次数:10
分类:技术文章
本文共 392 字,大约阅读时间需要 1 分钟。
求分数序列前N项和
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。
输入样例:
20
输出样例:
32.66
思路:
写出求斐波那契数的函数,然后循环相加。
代码如下:
def fib(n): x,y=0,1 while(n): x,y,n=y,x+y,n-1 return xn=int(input())sum = 0for i in range(1,n+1): a = fib(i+2) / fib(i+1) sum = sum + aprint('{:.2f}'.format(sum))
转载地址:https://tuenity.blog.csdn.net/article/details/102608482 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月08日 03时09分45秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JavaScript的选项卡操作
2019-04-26
Linux常用命令及文件处理命令
2019-04-26
Linux常见目录及作用
2019-04-26
文件链接命令
2019-04-26
Oracle篇--05 Oracle 视图、序列、约束
2019-04-26
【Java面试题四】sql面试题(1)
2019-04-26
【Java面试题五】sql面试题(2)
2019-04-26
【Java面试题六】多线程篇
2019-04-26
【Java面试题七】Java泛型篇
2019-04-26
【Java面试题八】Java算法优化篇
2019-04-26
JDBC与DAO篇--01 JDBC原理、JDBC基础编程
2019-04-26
【Java面试题九】算法篇
2019-04-26
Struts2+Hibernate4开发学生信息管理功能之---(一)环境搭建
2019-04-26
Struts2+Hibernate4开发学生信息管理功能--(三)用户登录模块
2019-04-26
Struts2+Hibernate4开发学生信息管理功能--(四)学生信息管理模块
2019-04-26
Git的使用--如何将本地项目上传到Github
2019-04-26
【Java面试题九】一套面试题
2019-04-26
【Java面试题十】一套完整的java面试题
2019-04-26
JDBC与DAO篇--03 JDBC高级编程、DAO
2019-04-26