观察下列代码, 说法错误的项是? ( )
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) )
该程序段用递归算法来实现
语句“def fi(n) : ” 中的 n 为形参
边界条件为 n==1
当 a=6 时, 程序输出 8