怎么使用Python输入1+1/2+……+1/N的值和计算结果并保留两位小数
时间: 2023-06-01 13:03:00 浏览: 106
python保留两位小数
请问这里的计算结果是指什么呢?如果是指这些数的和,可以使用以下代码:
```python
n = int(input("请输入N的值:"))
sum = 0
for i in range(2, n+2):
sum += 1/i
result = round(1+sum, 2)
print("1 + 1/2 + ... + 1/{} 的和为:{}".format(n, result))
```
这里用 `input()` 函数获取用户输入的整数 N,然后用一个循环计算出 1/2 到 1/N 的和,最后加上 1 并保留两位小数输出。 `round()` 函数用于保留小数点后两位。
阅读全文