python创建一个生成n位的斐波那契数列的函数
时间: 2024-03-16 08:47:16 浏览: 67
Python实现斐波那契数列
以下是生成n位斐波那契数列的 Python 函数:
```python
def fibonacci(n):
fib = [0, 1]
while len(str(fib[-1])) < n:
fib.append(fib[-1] + fib[-2])
return fib
```
函数接受一个整数 n 作为参数,返回一个列表,列表中的每个元素都是斐波那契数列中的一个数字。该函数使用一个 while 循环来计算斐波那契数列,直到最后一个数字的位数达到 n。最后,函数返回计算出的斐波那契数列。
阅读全文