定义一个函数求f(n)计算1+1/2+1/3+…+1/n,作为函数返回值用python编写程序
时间: 2023-09-05 14:09:11 浏览: 91
一个用于求积分的程序
好的,这是一个比较简单的函数,可以使用以下代码实现:
```python
def f(n):
sum = 0
for i in range(1, n+1):
sum += 1/i
return sum
```
这个函数定义了一个变量`sum`来累加每个分数的倒数,然后返回总和。在主程序中,可以使用`f(n)`来调用这个函数,其中`n`是一个整数。
例如,如果我们想计算1+1/2+1/3+1/4+1/5+1/6的值,我们可以这样做:
```python
result = f(6)
print(result)
```
这将打印出1.45,即1+1/2+1/3+1/4+1/5+1/6的值。
阅读全文