首页 > 解决方案 > 有人可以帮我理解这段代码吗?

问题描述

def fibonacci(n):
    if 0 <= n <= 1:
        return n

    n_minus1, n_minus2 = 1, 0
    result = None
    for f in range(n - 1):
       result = n_minus2 + n_minus1
       n_minus2 = n_minus1
       n_minus1 = result

    return result

标签: pythonfunctionmath

解决方案


尝试使用几个不同的数字n,看看你会得到什么结果。你应该得到斐波那契数


推荐阅读