#递归函数
#什么是递归:在函数里面调用自身函数,最大递归深度997/998
#如果递归次数太多,就不适合使用递归来解决问题
#递归的缺点:占内存 #递归的优点:会让代码变简单
# import sys
# sys.setrecursionlimit(10000000) #修改递归最大深度

# n=0
# def story():
# global n
# n+=1
# print(n)
# story()
# print(111)
# story()

#求年龄,递归就是递---归的过程
# def age(n):
# if n==4:
# return 40
# elif n>0 and n<4:
# return age(n+1)+2
# print(age(1))
def get_num(n):
    if n==1 or n==2:
        return 1
    elif n>0:
        return get_num(n-1)+get_num(n-2)
print(get_num(30))

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。