【问题描述】
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,......,求出这个数列前20项之和,要求结果保留2位小数。
【输入形式】无
【输出形式】用print函数在屏幕上输出
【样例输入】无
【样例输出】32.66
【样例说明】
【评分标准】
a=1
b=2
c=b/a
for i in range (1,20):
d = a + b
a=b
b=d
c+=b/a
print("{:.2f}".format(c))
【问题描述】
有一分数序列:
,求出这个数列的前20项之和。
【输入形式】
【输出形式】
print("数列前20项之和为:",s)
【样例输入】
【样例输出】
数列前20项之和为: 32.66026079864164
【样例说明】
【评分标准】
a=1
b=2
c=b/a
for i in range (1,20):
d = a + b
a=b
b=d
c+=b/a
print("数列前20项之和为: {}".format(c))
【问题描述】有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...从键盘输入一个数据n,求该数列前n项数据的累加和,并输出该结果。
【输入形式】输入一个正整数
【输出形式】输出一个实数
【样例输入】5
【样例输出】8.391666666666667
【样例说明】
【评分标准】
n=eval(input()) #输入一个正整数n
s=0
a=1
b=2
c=b/a
for i in range (1,n):
d = a + b
a=b
b=d
c+=b/a
s=c
print()
print(s)