n=input('请输入您要求的项数:')deffeibo(n):if n<=1:return n
else:return(feibo(n-1)+feibo(n-2))for i inrange(int(n)):print(feibo(i),end=' ')
方案三:
deffeibo():
x =int(input('请输入您要求的项数:'))if x <=1:print([0])else:
list1 =[0,1]for i inrange(1, x):if i == x -1:print(list1)else:
j = list1[i -1]+ list1[i]
list1.append(j)
feibo()
方案四:
deffib_feibo(x):if x <=1:return x
return fib_feibo(x-1)+ fib_feibo(x-2)
x=int(input('请输入您要输的项数:'))for x inrange(0, x):print(fib_feibo(x), end=' ')print()