已知斐波那契数列为1,1,2,3,5,8,13,要求使用列表存储斐波那契数列,输出前20项。(使用列表实现)
时间: 2023-03-20 19:00:51 浏览: 195
php实现斐波那契数列代码分享
可以使用Python语言来存储斐波那契数列,并输出前20项。
代码如下:
```python
# 初始化斐波那契数列的前两个数
fibonacci = [1, 1]
# 循环计算并添加斐波那契数列的每一项,直到长度为20
while len(fibonacci) < 20:
# 计算下一项斐波那契数
next_fibonacci = fibonacci[-1] + fibonacci[-2]
# 添加到列表中
fibonacci.append(next_fibonacci)
# 输出斐波那契数列的前20项
print(fibonacci)
```
输出结果为:
```
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765]
```
这里使用了一个while循环,每次计算并添加斐波那契数列的下一项,直到长度达到20。在代码中,通过切片操作fibonacci[-1]和fibonacci[-2]来获取最后两项,相加得到下一项。最后,使用print函数将结果输出。
阅读全文