标签:style 功能 分离 blog 并且 规模 函数 代码 调用
什么是递归 #recursion 递归
一个函数在内部调用自己
递归的层数在python里是有限制的
解耦 要完成一个完整的功能,但这个功能的规模要尽量小,并且和这个功能无关的其他代码应该和这个函数分离
1.增强代码的重用性
2.减少代码变更的相互影响
def age(n): if n == 4: return 40 return age(n+1)+2 ret = age(1) print(ret)
def func(n): if n == 1: return 1 else: return n*func(n-1) ret = func(4) print(ret)
标签:style 功能 分离 blog 并且 规模 函数 代码 调用
原文地址:http://www.cnblogs.com/Amery313/p/7501929.html