python求100的阶乘
时间: 2023-07-11 15:47:47 浏览: 94
可以使用循环来计算100的阶乘,示例代码如下:
```
num = 100
factorial = 1
for i in range(1, num+1):
factorial *= i
print("100的阶乘为:", factorial)
```
输出结果为:
```
100的阶乘为: 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
```
相关问题
python求奇数阶乘之和
可以使用循环和条件语句来计算奇数阶乘之和,具体实现如下:
```python
n = int(input("请输入一个正整数:"))
result = 0
factorial = 1
for i in range(1, n+1):
if i % 2 == 1: # 判断是否为奇数
factorial *= i # 计算阶乘
result += factorial # 累加奇数阶乘之和
print("奇数阶乘之和为:", result)
```
例如,当输入正整数 5 时,程序会输出:
```
请输入一个正整数:5
奇数阶乘之和为: 33
```
其中,1!! + 3!! + 5!! = 1 + 3 + 15 = 19。
用Python 求100的阶乘
可以使用Python的标准库math中的factorial方法来计算100的阶乘,代码如下:
```python
import math
result = math.factorial(100)
print(result)
```
输出结果为:
```
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
```
阅读全文