python1到20的阶乘
时间: 2023-11-06 13:08:32 浏览: 58
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到100阶乘
以下是Python中求1到100的阶乘和的代码:
```python
factorial_sum = 0
factorial = 1
for i in range(1, 101):
factorial *= i
factorial_sum += factorial
print(factorial_sum)
```
输出结果为: 4037913...(共197位)
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
```