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. 考试附加题用递归实现