递归
面向函数编程
import sys
python 限制在997/998
1 import sys 2 sys.setrecursionlimit(10000000) 3 COUNT=0 4 def func(): 5 global COUNT 6 COUNT+=1 7 print(COUNT) 8 func() 9 func()
解耦 要完成一个完整的功能,但是这个功能规模劲量小
并且和这个功能无关的其他其他代码应该和这个函数分离
增强代码的重复性
减少代码变更的相互影响】】
什么的递归
一个函数在内部调用自己
递归的层数在python里是有限制的
def age(n): if n==4: return 40 return age(n+1)+2 age(1)