通过自我的循环,产生递归。
# 递归 recursion
def f4(a1,a2): # 斐波那契数列
if a1 > 10000:
return
print(a1)
a3 = a1 + a2
f4(a2,a3)
f4(0,1)
############ 循环5次输出150 ####################
def f5(i):
if i == 5:
return 150
r = f5(i+1)
return r
ren = f5(1)
print(ren)
######### 找到第10个斐波那契数列的值 #######################
def f4(depth,a1,a2):
if depth == 10:
return a1
a3 = a1 + a2
r = f4(depth + 1,a2,a3)
return r
ren = f4(1,0,1)
print(ren)