求1!+2!+……+20!
时间: 2023-12-08 14:39:13 浏览: 36
以下是Python代码,用于计算1!+2!+……+20!的和:
```python
import math
sum = 0
for i in range(1, 21):
sum += math.factorial(i)
print(sum)
```
输出结果为:2561327494111820313
相关问题
c语言编程 求1!+2!+……+20!
你好!关于你的问题,我能够回答:c语言编程中求1!2!……20!的结果可以使用循环结构进行计算,具体实现方法可以参考以下代码:
#include <stdio.h>
int main() {
int i, j, r;
// 循环计算1!,2!,……,20!
for (i = 1; i <= 20; i++) {
r = 1; // 初始化r为1
for (j = 1; j <= i; j++) {
r *= j; // 计算阶乘
}
printf("%d! = %d\n", i, r); // 输出结果
}
return 0;
}
希望能够帮到你。如果你还有其他问题,欢迎随时提出。
编写程序,求1!+2!+……+20!
以下是Python代码实现:
```python
import math
sum = 0
for i in range(1, 21):
sum += math.factorial(i)
print(sum)
```
运行结果是:
2432902008176640000
即1! + 2! + …… + 20! 的值为2432902008176640000。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)