求1!+2!+3!+…+20!。题目解析
时间: 2023-11-24 09:52:19 浏览: 79
Java求1+2!+3!+...+20!的和的代码
5星 · 资源好评率100%
要求1!+2!+3!+…+20!的和,可以使用循环和阶乘函数来实现。具体步骤如下:
1.导入math模块,使用math.factorial()函数计算阶乘。
2.使用循环计算每个数的阶乘,并将它们相加。
3.输出结果。
下面是Python代码实现:
```python
import math
n = 20
sum = 0
for i in range(1, n+1):
sum += math.factorial(i)
print("1!+2!+3!+...+20! =", sum)
```
输出结果为:
```
1!+2!+3!+...+20! = 2561327494111820313
```
阅读全文