Python函数之递归函数

递归函数的定义:在这个函数里再调用这个函数本身

最大递归深度默认是997或者998,python从内存角度做的限制

优点:代码变简单

缺点:占内存

 

一:推导年龄

问a的值是多少:

a 比 b 小2,b比c小2,c比d小2,d=38

 a = b - 2

 b = c - 2

 c = d -2

 d = 38 

 

def  func(x):
    if x == 1:
        return 38
    else:
        return x+2

ret = func(4)
print(ret)

 

posted @ 2019-01-21 06:23  择一事,终一生  阅读(135)  评论(0)    收藏  举报