单选题

观察下列代码,说法错误的项是?

def fi(n):

    if n==1 or n==2:

        s=1

    else:

        s=fi(n-1)+fi(n-2)

    return s

a=int(input("请输入a的值:"))

print(fi(a))

A

该程序段用递归算法来实现

B

语句“def fi(n):”中的n为形参

C

边界条件为n==1

D

当a=6时,程序输出8

赣ICP备20007335号-2