简单了解:递归有点像数学里的归纳方法按次计算
python内计算通过栈进行计算
eg:f(n)=n!=nx(n-1)…2x1
先拿出1 最后拿出n
代码:
def f(n): if n==1: return 1 return n*f(n-1) if __name__=='__main__': f = f(5) print(f)
结果:
120

简单了解:递归有点像数学里的归纳方法按次计算
python内计算通过栈进行计算
eg:f(n)=n!=nx(n-1)…2x1
先拿出1 最后拿出n
代码:
def f(n): if n==1: return 1 return n*f(n-1) if __name__=='__main__': f = f(5) print(f)
结果:
120