【题解】【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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【题解】【PTA-Python题库】第4章-7 统计学生平均成绩与及格人数 (15 分)
下一篇:【题解】【PTA-Python题库】第4章-9 查询水果价格 (15 分)

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月08日 03时09分45秒