代码
def feb(n):
if n < 3:
return 1
else:
return feb(n - 1) + feb(n - 2)
print(feb(6))
代码详解
feb(0) = 1 (假设,此处未在代码中定义) feb(1) = 1 feb(2) = 1 feb(3) = feb(2) + feb(1) = 1 + 1 = 2 feb(4) = feb(3) + feb(2) = 2 + 1 = 3 feb(5) = feb(4) + feb(3) = 3 + 2 = 5 feb(6) = feb(5) + feb(4) = 5 + 3 = 8