这个Python函数如何评估第n个Fibbonacci数?

时间:2018-01-19 05:34:47

标签: python python-2.7

显然是以下Python函数

def fib(n):
a, b = 0, 1
while n > 0:              
    a, b, n = b, a+b, n-1 
return b

可以返回第n个Fibonacci个数字。但是上面的while循环究竟是如何工作的呢?有人可以告诉我上面的代码如何能够提供fib(4) = 3吗?

谢谢。

0 个答案:

没有答案