观察程序段, 以下说法错误的是? ( )
def fib(n):
if n==1 or n==2:
s=1
else:
s=fib(n-1)+fib(n-2)
return s
m=int(input("请输入 m 的值(m>2) :"))
print(fib(m))
如果输入 m 的值为 8, 打印的结果为 20
该程序段用了递归来实现
如果缺少语句“return s” , 程序会报错
语句“def fib(n):” 中的 n 为形参