Python利用递归方法求5!
时间: 2024-02-16 15:57:38 浏览: 119
以下是使用递归方法求解5的阶乘的Python代码示例:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
result = factorial(5)
print("5的阶乘是:", result) # 输出:5的阶乘是: 120
```
在上述代码中,我们定义了一个名为`factorial`的递归函数,用于计算给定数字的阶乘。当输入的数字为0时,函数返回1,否则函数通过调用自身来计算n乘以(n-1)的阶乘。最后,我们调用`factorial`函数并将结果打印出来。
阅读全文