小明上了中学,开始接触数列了。 已知公式:SUM = 1 + 1/2 + 1/3 + 1/4 + ... + 1/n 输入: n 输出: 表达式 sum 的值。结果保留 6 位小数。
时间: 2024-05-10 14:18:04 浏览: 232
这道题是求调和级数的和,可以使用循环来累加每一项的倒数,最后得到总和。以下是 Python 的代码实现:
```python
n = int(input("请输入一个正整数n:"))
sum = 0.0
for i in range(1, n+1):
sum += 1.0/i
print("调和级数的和为:{:.6f}".format(sum))
```
当输入 n 为 5 时,输出结果为:
```
请输入一个正整数n:5
调和级数的和为:2.283333
```
阅读全文