#有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
n=int(input('n='))
def Fib(n):
a=1
b=1
l=[1]
for x in range(2,n+1):
a,b=b,a+b
l.append(a)
return l
Sum=0
L=Fib(n+2)
for i in range(2,n+2):
Sum+=L[i]/L[i-1]
print(Sum)
Python 练习实例24
最新推荐文章于 2022-04-10 10:05:33 发布