斐波那契数列前n项python
时间: 2023-05-21 07:02:29 浏览: 156
计算斐波那契数列的第n项
可以使用递归或循环来实现斐波那契数列,以下是使用循环的代码实现:
def fibonacci(n):
if n <= 0:
return None
if n == 1:
return [1]
if n == 2:
return [1, 1]
fib = [1, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
return fib
print(fibonacci(10)) # 输出前10项斐波那契数列:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
阅读全文