python编程实现求n!
时间: 2023-06-20 11:05:32 浏览: 94
python实现
可以使用递归或循环来实现求n!的功能。
递归实现:
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
```
循环实现:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
```
两种方法都可以求出n的阶乘,但是递归方法可能会占用更多的内存。
阅读全文