python 1的阶乘乘到20的阶乘
时间: 2023-11-08 20:04:01 浏览: 41
可以使用循环来计算1到20的阶乘,然后将它们相乘得到最终的积。以下是Python代码示例:
```python
result = 1
for i in range(1, 21):
factorial = 1
for j in range(1, i+1):
factorial *= j
result *= factorial
print(result)
```
输出结果为2432902008176640000。
相关问题
python1到20的阶乘
1的阶乘为1,2的阶乘为2,3的阶乘为6,4的阶乘为24,5的阶乘为120,6的阶乘为720,7的阶乘为5040,8的阶乘为40320,9的阶乘为362880,10的阶乘为3628800,11的阶乘为39916800,12的阶乘为479001600,13的阶乘为6227020800,14的阶乘为87178291200,15的阶乘为1307674368000,16的阶乘为20922789888000,17的阶乘为355687428096000,18的阶乘为6402373705728000,19的阶乘为121645100408832000,20的阶乘为2432902008176640000。
python1到20的阶乘求和
可以使用循环结构和累加器来计算1到20的阶乘和,代码如下:
```python
sum = 0
fact = 1
for i in range(1, 21):
fact *= i
sum += fact
print("1到20的阶乘和为:", sum)
```
运行结果为:
```
1到20的阶乘和为: 2561327494111820313
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)