【问题描述】输入一个正整数n,计算并输出斐波拉且数列前n项数据。设斐波拉且数列第1、2项均为1,从第3项开始,某一项计算公式为:xn=xn-1+xn-2
【输入形式】用input()从键盘输入一个正整数。注意:input()函数中没有参数。
【输出形式】用print()函数输出斐波拉且数列前n项。
【样例输入】1
【样例输出】1
【样例输入】2
【样例输出】1 1
【样例输入】8
【样例输出】1 1 2 3 5 8 13 21
【样例说明】从键盘输入的n值是大于等于1的任意整数。另,输出的数据之间用一个空格分隔,使用print(t,end=" ")语句来实现。提示,考虑n=1、n=2和n>=3这三种情况。
【评分标准】
n = eval(input())
a=[1,1]
b=0
for i in range (2,n+1):
b=a[i-1]+a[i-2]
a.insert(i,b)
for j in range (0,n):
print(a[j],end=" ")