用Python 求100的阶乘
时间: 2024-03-13 11:43:32 浏览: 19
可以使用Python的标准库math中的factorial方法来计算100的阶乘,代码如下:
```python
import math
result = math.factorial(100)
print(result)
```
输出结果为:
```
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
```
相关问题
python求100的阶乘
可以使用循环来计算100的阶乘,示例代码如下:
```
num = 100
factorial = 1
for i in range(1, num+1):
factorial *= i
print("100的阶乘为:", factorial)
```
输出结果为:
```
100的阶乘为: 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
```
用python函数求阶乘
以下是python函数求阶乘的示例代码:
```python
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
```
这个函数使用了递归的方法来计算阶乘。当输入的参数n为0或1时,返回1。否则,递归调用该函数,传入参数n-1,直到n等于0或1。每次递归返回的结果都会被乘以当前的n值,最终得到阶乘的结果。