python数列求和1/2 2/3前n项
时间: 2023-11-05 15:09:09 浏览: 120
菲波那切数列前n项求和
以下是使用Python编写的程序,可以计算1/2、2/3数列前n项的和:
```python
n = int(input("请输入要计算的项数:")) # 输入项数
sum = 0 # 定义一个变量用于累加和
for i in range(1, n+1):
sum += i/(i+1) # 计算每一项的值并累加到sum中
print("前", n, "项的和为:", round(sum, 2)) # 输出结果并保留两位小数
```
运行程序后,会提示输入项数,例如输入10,程序会计算出前10项的和并输出结果:
```
请输入要计算的项数:10
前 10 项的和为: 7.07
```
注意,这里使用了`range(1, n+1)`来生成从1到n的整数序列,避免了在计算时需要减1的操作。另外,使用`round()`函数来保留小数位数,避免结果过长。
阅读全文