【Python】第4章-8 求分数序列前N项和

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

输入格式:
输入在一行中给出一个正整数N。

输出格式:
在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。

输入样例:
20
输出样例:
32.66


n=int(input())
fz,fm,s=2,1,0
for i in range(n):
    s+=fz/fm
    fm,fz=fz,fz+fm
print("%.2f"%s)
posted @ 2022-11-13 19:55  卞彦秋euReKa  阅读(169)  评论(0编辑  收藏  举报