1.定义
递归函数: 就是在函数里面调用函数本身(函数自己调用自己)
作用: 解决需要重复做的操作(循环可以做到的,递归一般都可以实现)
2.写一个递归函数的步骤:
(1).确定临界值(跳出循环)
(2).假设函数功能已经实现,找出f(n)与f(n-1)的关系.
# 这就是一个递归函数 def foo(): print('aaa')
递归函数: 就是在函数里面调用函数本身(函数自己调用自己)
作用: 解决需要重复做的操作(循环可以做到的,递归一般都可以实现)
(1).确定临界值(跳出循环)
(2).假设函数功能已经实现,找出f(n)与f(n-1)的关系.
# 这就是一个递归函数 def foo(): print('aaa')