python创建一个生成n位的斐波那契数列的函数 斐波那契数列由1开始 数列中每个数都是之前两个数之和 斐波那契数列: 分析: 生成的数列长度n作为参数传入函数中 用列表保存数列
时间: 2024-03-16 13:47:12 浏览: 79
python 实现斐波那契数列
5星 · 资源好评率100%
好的,以下是生成n位斐波那契数列的Python函数:
```python
def fibonacci(n):
fib_list = [1, 1] # 初始化斐波那契数列,前两项为1
for i in range(2, n):
fib_list.append(fib_list[-1] + fib_list[-2]) # 计算斐波那契数列的当前项,添加到列表中
return fib_list[:n] # 返回列表中的前n项斐波那契数列元素
```
你可以将n设置为你想要的长度,调用该函数即可生成对应长度的斐波那契数列。
阅读全文