【问题描述】有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…从键盘输入一个数据n,求该数列前n项数据的累加和,并输出该结果。
【输入形式】输入一个正整数
【输出形式】输出一个实数
【样例输入】5
【样例输出】8.391666666666667
【样例说明】
【评分标准】
n=eval(input()) #输入一个正整数n
s=0
m=1
mm=2
b=mm/m
for i in range (1,n+1):
s+=b
mmm=mm
mm=mm+m
m=mmm
b=mm/m
print()
print(s)
本文介绍了一个Python程序,用于计算给定分数序列(如2/1,3/2,5/3...)的前n项累加和,通过迭代计算每个分数并更新总和。示例输入5得到的结果是8.391666666666667。
1409

被折叠的 条评论
为什么被折叠?



