用python实现:求以下数列前十五项的和:2/1,3/2,5/3,8/5,13/8,21/13..
时间: 2023-10-29 21:06:03 浏览: 52
Sure! 这个数列是著名的斐波那契数列的另一种形式,我们可以使用 python 实现如下:
```
a, b = 2, 3
sum = a + b
for i in range(3, 16):
c = a + b
a, b = b, c
sum += b / a
print(sum)
```
这样就可以得到前十五项的和了。希望能够帮到你!
相关问题
编写函数求以下数列前n项和 1/2+3/4+5/6+
可以使用以下 Python 代码实现:
```python
def sum_of_sequence(n):
sum = 0
for i in range(1, n+1):
sum += (2*i - 1) / (2*i)
return sum
```
函数 `sum_of_sequence(n)` 接受一个整数参数 `n`,表示数列的前 `n` 项。函数使用循环计算数列的前 `n` 项和,并返回结果。例如,调用 `sum_of_sequence(3)` 将返回数列的前三项和 `1.9166666666666665`。
代码生成求数列1,1/2,2/3的前n项和
以下是 Python 代码实现:
```python
n = int(input("请输入项数n:"))
sum = 0
for i in range(1, n+1):
sum += i / (i+1)
print("前%d项和为:%.2f" % (n, sum))
```
这段代码首先通过 `input()` 函数获取用户输入的项数 `n`,然后通过 `for` 循环计算出数列前 `n` 项的和,并将结果输出。其中,循环变量 `i` 从 1 开始逐步增加,每次循环累加的是 `i / (i+1)` 这一项的值,最终得到数列前 `n` 项的和。需要注意的是,最终输出的结果保留了两位小数,可以根据需要进行调整。