n=eval(input())
a = 1
b = 1
d=1
if n==1:
print('{:.6f}'.format(1))
else:
for i in range(1,n):
c = a+b
a = b
b = c
d=d+pow(-1,i)*(i/c)
print('{:.6f}'.format(d))
Python前n项和
于 2022-03-29 15:12:42 首次发布
本文介绍了一个使用Python实现的斐波那契数列计算程序,并结合递归思想来计算一个特殊序列。该程序通过输入一个整数n,输出斐波那契数列的前n项及一个特殊递归表达式的值。本文涉及Python编程基础、循环结构、条件判断及数学递归等知识点。
摘要由CSDN通过智能技术生成