python3----练习题(斐波那契)

1 def f1(a1,a2):
2     if a1 > 100:
3         return
4     print(a1)
5     a3 = a1 + a2
6     f1(a2, a3)
7 
8 f1(0,1)

练习:写函数,利用递归获取斐波那契数列中的第 10 个数,并将该值返回给调用者。

 1 def f(count, a1, a2):
 2     if count == 10:
 3         return a1
 4     a3 = a1 + a2
 5     r = f(count+1, a2, a3)
 6     return r
 7 ret = f(1, 0, 1)
 8 print(ret)
 9 
10 #打印结果:34
原文地址:https://www.cnblogs.com/jonm/p/8303632.html