已知一个分数序列为:2/1,3/2,5/3,8/5,13/8,21/13....求出这个数列的前20项之和,并输出结果。编程
时间: 2023-12-13 19:21:23 浏览: 102
Java基础编程:求出一个数列的前20项之和
可以使用 Python 编程语言来解决这个问题,代码如下:
```python
# 定义分子和分母的初始值
numerator1, numerator2 = 2, 3
denominator1, denominator2 = 1, 2
# 定义分数序列的前两项
fraction1 = numerator1 / denominator1
fraction2 = numerator2 / denominator2
# 定义分数序列的和
sum = fraction1 + fraction2
# 循环计算分数序列的后面几项并累加和
for i in range(3, 21):
numerator3 = numerator1 + numerator2
denominator3 = denominator1 + denominator2
fraction3 = numerator3 / denominator3
sum += fraction3
numerator1, numerator2 = numerator2, numerator3
denominator1, denominator2 = denominator2, denominator3
# 输出分数序列的和
print("前20项之和为:", sum)
```
输出结果为:
```
前20项之和为: 32.66026079864164
```
因此,这个分数序列的前20项之和约为 32.66。
阅读全文