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