Python 输入整数n,计算公式1+1/(1+2)+....1/(1+2+...n)
时间: 2023-10-29 16:06:08 浏览: 48
求1+2+…+n.md
可以使用循环来实现该计算公式,具体代码如下:
```python
n = int(input("请输入一个整数n:"))
sum = 0
for i in range(1, n+1):
denominator = sum + i
sum += denominator
term = 1 / denominator
print(term)
print("结果为:", sum)
```
在循环中,我们首先计算每一项的分母,然后将它们加起来存储在变量 `sum` 中。然后计算每一项的值,即分子为1,分母为上面计算得到的值。最后将每一项的值打印出来,并输出最终的结果。
阅读全文