用python 写一个斐波拉契
时间: 2024-05-16 11:17:02 浏览: 23
用Python实现斐波那契(Fibonacci)函数
好的,下面是一个用 Python 实现的斐波那契数列:
```python
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
else:
fib = [0, 1]
while len(fib) < n:
fib.append(fib[-1] + fib[-2])
return fib
```
这个函数接受一个整数参数 `n`,返回一个列表,其中包含斐波那契数列的前 `n` 个数。如果 `n` 小于等于 0,返回空列表;如果 `n` 等于 1,返回包含一个元素 0 的列表;否则,使用循环计算斐波那契数列的每一项,并将它们添加到一个列表中,直到列表包含 `n` 个数为止。
阅读全文