任意输入一个整数,定义函数,求其阶乘值
时间: 2024-01-20 20:17:17 浏览: 105
给出一个任意数,求它的阶乘
好的,可以使用递归实现阶乘函数,代码如下:
```python
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
```
其中,如果输入的整数为0或1,直接返回1;否则,递归调用函数本身,将问题不断缩小,直到问题被缩小到只需要直接计算出阶乘为止。
阅读全文