单选题

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

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