用python 输入一个正整数 n,计算并输出2/1, 3/2, 5/3, 8/5, 13/8, …的前n项之和,结果用浮点数类型表示。
时间: 2023-05-28 18:07:00 浏览: 212
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
解题思路:
1. 定义两个变量 a 和 b 分别表示分数序列中的分子和分母,初始值分别为 2 和 1。
2. 循环 n 次,每次计算下一项的分子和分母,更新 a 和 b 的值,并将当前项的值累加到结果中。
3. 输出结果。
参考代码如下:
阅读全文