2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前 n 项之和 输入 一个正整数 n 输出 数列的前n项和
时间: 2023-10-26 10:07:16 浏览: 74
好的,我会帮你解决这个问题。这个序列是斐波那契数列的一种变形,可以通过循环依次计算每一项并相加来求出前n项之和。下面是示例代码:
```python
n = int(input("请输入一个正整数:"))
sum = 0.0
a = 1.0
b = 2.0
for i in range(n):
sum += b / a
a, b = b, a + b
print("前", n, "项之和为:", sum)
```
运行程序并输入 n=6,输出结果为:
```
请输入一个正整数:6
前 6 项之和为: 11.408333333333333
```
所以,这个数列的前6项之和约为11.4083。
阅读全文