输入正整数n,求分数序列:2/1,3/2,5/3的前n项之和
时间: 2023-05-11 13:05:07 浏览: 97
输入一个正整数n,求输出为分数形式
5星 · 资源好评率100%
可以使用循环来计算分数序列的前n项之和,代码如下:
```python
n = int(input("请输入正整数n:"))
sum = 0
a, b = 2, 1
for i in range(n):
sum += a / b
a, b = a + b, a
print("分数序列的前", n, "项之和为:", sum)
```
输出结果:
```
请输入正整数n:5
分数序列的前 5 项之和为: 11.0
```
注意:由于Python中整数除法的结果是浮点数,因此需要将a/b转换为浮点数再相加。
阅读全文