求1!+2!+3!+...+n!的和
时间: 2024-03-27 10:31:40 浏览: 97
计算 S=1!+2!+3!+...+N! C语言代码
以下是Python中求1!+2!+3!+...+n!的和的方法:
```python
import math
def factorial_sum(n):
sum = 0
for i in range(1, n+1):
sum += math.factorial(i)
return sum
print(factorial_sum(5)) # 输出:153
```
该方法中,我们使用了Python内置的math库中的factorial函数来计算阶乘。然后使用for循环遍历1到n,将每个数的阶乘加起来,最后返回总和。
阅读全文