python用递归函数求级数
时间: 2023-07-12 21:50:07 浏览: 52
基于Python的使用turtle模块绘制圣诞树.zip
可以使用递归函数来求解级数,以下是一个简单的 Python 代码示例:
```python
def sum_series(n):
if n == 0:
return 0
else:
return 1/n + sum_series(n-1)
n = int(input("请输入n的值:"))
print("结果为:", sum_series(n))
```
在这个示例中,我们定义了一个名为 `sum_series` 的函数,该函数接受一个整数参数 `n`,并使用递归计算级数 `1/1 + 1/2 + 1/3 + ... + 1/n` 的值。当 `n` 的值为零时,函数返回零。否则,函数递归调用自己,将 `n` 的值减一,然后将 `1/n` 加上上一个级数的结果。
示例代码中的 `input` 函数用于获取用户输入的 `n` 的值,然后将结果打印到屏幕上。
阅读全文