求斐波那契数列的前n项,n的值从键盘输入。例如,10
1,1,2,3,5,8,13,21,34,55
def febo(n):
if n <= 2:
return 1
else:
return febo(n - 1) + febo(n - 2)
for i in range(1, int(input())+1):
print(febo(i),end=' ')
def febo(n):
if n <= 2:
return 1
else:
return febo(n - 1) + febo(n - 2)
for i in range(1, 11):
print(febo(i),end=' ')
def fib_seq(n):
a,b=0,1
lb = []
l = 0
while l<n:
lb.append(a)
l += 1
a,b=b,a+b
return lb
n = int(input("请输入一个整数:"))
a = fib_seq(n)
print(a)