python fact函数
时间: 2023-07-07 21:09:22 浏览: 169
Python库 | fakts-0.1.26.tar.gz
Python中的`fact`函数一般用于计算阶乘,可以通过递归或者循环的方式实现。
1. 递归方式实现`fact`函数:
```python
def fact(n):
if n == 0:
return 1
else:
return n * fact(n-1)
```
2. 循环方式实现`fact`函数:
```python
def fact(n):
result = 1
for i in range(1, n+1):
result *= i
return result
```
以上两种实现方式都可以求出给定正整数`n`的阶乘,具体选择哪种方式取决于实际情况。
阅读全文