Python程序:输出斐波那契数列
定义一个Python函数fib(n),返回斐波那契数列前n项构成的列表。
def fib(n):
fib = []
if n == 1:
fib.append(1)
elif n == 2:
fib.append(1)
fib.append(1)
else:
fib.append(1)
fib.append(1)
count = 2
a, b = 1, 1
while count < n:
a, b = b, a + b
count = count + 1
fib.append(b)
return fib
n = int(input("n = "))
print(fib(n))