python递归函数样例
时间: 2024-01-13 13:20:14 浏览: 85
Python递归函数实例讲解
5星 · 资源好评率100%
Python递归函数是指在函数内部调用自身的函数。下面是一个计算阶乘的递归函数样例:
```
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
```
这个函数接受一个整数n作为参数,并返回n的阶乘。如果n等于1,函数返回1。否则,函数返回n乘以factorial(n-1)的结果。这个递归过程会一直持续到n等于1为止。
阅读全文