创建一个生成n位的斐波那契数列的函数 斐波那契数列由1开始 数列中每个数都是之前两个数之和 斐波那契数列: 分析: 生成的数列长度n作为参数传入函数中 用列表保存数列
时间: 2024-03-16 19:46:50 浏览: 70
生成斐波那契数列:生成长度为 N 的斐波那契数列的函数-matlab开发
好的,下面是生成 n 位斐波那契数列的 Python 函数:
```python
def fibonacci(n):
"""
生成 n 位斐波那契数列
"""
fib_list = [1, 1] # 初始化斐波那契数列
while len(fib_list) < n:
fib_list.append(fib_list[-1] + fib_list[-2]) # 每个数都是之前两个数之和
return fib_list
```
你可以调用该函数,比如 `fibonacci(10)`,就可以得到一个长度为 10 的斐波那契数列。
阅读全文