Python以列表的形式输出斐波那契数列的前n项
时间: 2023-11-18 21:07:23 浏览: 113
计算斐波那契数列的第n项
可以使用循环来生成斐波那契数列的前n项,具体实现如下:
```python
def fibonacci(n):
fib_list = [0, 1] # 斐波那契数列前两项
for i in range(2, n):
# 每一项等于前两项的和
fib_list.append(fib_list[i-1] + fib_list[i-2])
return fib_list[:n] # 返回前n项
# 调用函数输出前10项
print(fibonacci(10))
```
输出结果为:
```
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
```
其中,`fib_list`列表存储生成的斐波那契数列,初始值为`[0, 1]`。循环从第三项开始,每一项都等于前两项的和,生成完整的斐波那契数列后,返回前n项即可。
阅读全文