编写一个程序,有一分数序列,2/1,3/2,5/3+…+21/13,求出前20项和
时间: 2023-11-18 18:16:29 浏览: 126
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
这道题是一个简单的数学问题,需要求出分数序列的前20项和。以下是Python的代码实现:
```python
# 初始化分子分母
numerator = 2
denominator = 1
# 初始化和
sum = 0
# 计算前20项和
for i in range(20):
sum += numerator / denominator
# 更新分子分母
temp = numerator
numerator = numerator + denominator
denominator = temp
print(sum)
```
输出结果为:
```
32.66026079864164
```
因为是浮点数运算,所以输出结果可能会有精度误差,但是结果应该在32左右。
阅读全文