第29135题 单选题
已知斐波那契数列定义为F(0)=0,F(1)=1,且当n≥2时F(n)=F(n-1)+F(n-2),以下Python代码中可以正确计算第n项斐波那契数的是?
A
def fib(n):
    if n <= 1:
        return n
    return fib(n-1) + fib(n-2)
B
def fib(n):
    if n <= 1:
        return 1
    return fib(n-1) + fib(n-2)
C
def fib(n):
    a, b = 0, 1
    for i in range(n-1):
        a, b = b, a + b
    return a
D
def fib(n):
    fib_list = [0, 1]
    for i in range(2, n):
        fib_list.append(fib_list[i-1] + fib_list[i-2])
    return fib_list[n]
程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析