编写一个函数,满足输入一个n,能够计算1+1/2!+1/3!+1/4!+......+1/n!
时间: 2023-11-27 09:02:25 浏览: 51
以下是Python代码实现:
```python
import math
def sum_factorial(n):
if n == 1:
return 1
else:
return 1/math.factorial(n) + sum_factorial(n-1)
n = int(input("请输入n的值:"))
print("结果为:", sum_factorial(n))
```
输入n的值后,该函数将计算1+1/2!+1/3!+1/4!+......+1/n!的结果并输出。
相关问题
python编写一个函数,满足输入一个n,能够计算1+1/2!+1/3!+1/4!+...+1/n!.
```python
import math
def sum_factorial(n):
sum = 0
for i in range(1, n+1):
sum += 1 / math.factorial(i)
return sum
```
--相关问题--:
1. Python中的math模块还有哪些常用函数?
2
编写一个函数,满足输入一个n,能够计算1+1/2!+1/3!+1/4!+......+1/n!
以下是Python代码实现:
```python
import math
def sum_factorial(n):
if n == 1:
return 1
else:
return 1/math.factorial(n) + sum_factorial(n-1)
n = int(input("请输入n的值:"))
print("结果为:", sum_factorial(n))
```
输入n的值后,该函数将计算1+1/2!+1/3!+1/4!+......+1/n!的结果并输出。
阅读全文