Python输出阶乘
时间: 2024-06-14 11:02:27 浏览: 148
Python之调用函数共3页.pdf.zip
在 Python 中,计算阶乘是一个常见的数学运算,阶乘是指一个正整数 n 乘以所有小于它的正整数,表示为 n!。Python 提供了一种直接的方法来计算阶乘,可以使用内建的 `math` 模块中的 `factorial` 函数,或者如果没有安装 math 模块,可以使用循环结构来实现。
**使用 `math.factorial` 函数:**
```python
import math
def factorial(n):
return math.factorial(n)
# 例如,计算 5 的阶乘
print(factorial(5)) # 输出: 120
```
**使用循环实现(递归方法):**
```python
def factorial_recursive(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial_recursive(n - 1)
# 计算阶乘
n = 5
print(factorial_recursive(n))
```
阅读全文