n = int(input())
a, b = 1, 1 # 构建斐波那契数列的前2项
flag = -1 # 设置一个符号标记
MySum = 1 # 设置累加各初值,当n = 1时输出此值
for i in range(1, n): # 当n = 1时,不进入循环
a, b = b, a + b # 计算产生下一个斐波那契数
MySum = MySum + flag * i / b # 累加,
flag = -flag # 符号标记值取反
print('{:.6f}'.format(MySum)) # 退出循环后输出
正负交错数列前n项和
最新推荐文章于 2023-12-08 15:24:47 发布
本文介绍了一个基于斐波那契数列的Python程序,该程序通过迭代的方式生成数列并计算特定数值的累加结果。通过对斐波那契数列的理解及其实现,展示了如何利用循环结构和变量更新来解决问题。
4681

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



