1.递归函数
1.1体现:函数A内部,继续调用函数A
概念:传递:
回归:
1.2注意事项:递归函数一定是有传递有回归的。
1.3案例:求一个数值的阶乘
# 阶乘 1-n的阶乘就是从1乘到9 # 可以使用循环来解决 # temp = 1 # for i in range(1, 10): # temp = temp * i # print(temp) # 功能:如果是不直接知道结果的数据,就进行分解。 # 如果说,直接知道结果的数据,就直接返回返回数据。 def jiecheng(n): if n == 1: return 1 # n != 1 return n * jiecheng(n - 1) result = jiecheng(9) print(result)