这是我写的第一篇文章,记录下
以下是使用 Python 编写的计算并输出斐波那契数列的代码:
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
fib = [0, 1]
while len(fib) < n:
fib.append(fib[-2] + fib[-1])
return fib
# 调用函数并输出斐波那契数列的前20个数
print(fibonacci(20))
上述代码中的 fibonacci
函数接受一个整数参数 n,返回一个包含前 n 个斐波那契数的列表。在主程序中,我们调用该函数并打印输出前 20 个斐波那契数。
输出结果:
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]