单选题

关于斐波那契数列,下列空白处的代码填写正确的是?( )

def func(num):

    if num==1:

        return 1

    elif num==2:

        return 1

    else:

        —————————

lst=[]

b=input('请输入选择的数字:')

b1=int(b)

for a in range(1,b1+1):

    print(func(a))

    lst.append(func(a))

    a+=1

print(lst)

A

return func(num+1)+func(num-2)

B

return func(num-1)+func(num)

C

return func(num-1)+func(num-2)

D

return func(num-1)+func(num+2)

赣ICP备20007335号-2