python学习之老男孩python全栈第九期_day017作业

1. 三级菜单的代码看一遍

 

 

2. 斐波那契数列用递归实现:问第n个斐波那契数是多少

1 def fbnq(n):
2     if n == 0 or n == 1:
3         return 1
4     else:
5         return fbnq(n-1)+fbnq(n-2)
6 print(fbnq(15))

 

结果:

987

 

3. 阶乘用递归实现

def j(n):
    if n == 1:
        return n
    else:
        return n*j(n-1)
print(j(4))

 

结果:

24

 

4. 考试附加题用递归实现

 

posted @ 2018-07-23 20:06  李培冠  阅读(366)  评论(0)    收藏  举报