编写程序,输出斐波那契(Fibonacci)数列的前20项,要求每行输出5项 \ n=1 F„=1 n=2 Fn-+Fn_2n≥3
时间: 2024-10-24 18:17:56 浏览: 68
翻转数列python实现,求前n项和,并能输出整个数列的案例
5星 · 资源好评率100%
编写程序来输出斐波那契数列的前20项,并按照每行5项的方式显示,你可以使用循环结构和条件判断来实现,这里给出一个Python的示例代码:
```python
# 初始化前两个斐波那契数
n, a, b = 1, 0, 1
for i in range(1, 21): # 循环20次,计算并打印前20项
print(f"{b}", end=" ") # 输出当前的斐波那契数b
if (i % 5 == 4): # 每打印5个数换行
print()
# 更新下一项斐波那契数
a, b = b, a + b
```
运行此代码将得到:
```
1
1 1
2 1 2
3 2 3 5
5 3 5 8 13
8 5 8 13 21
13 8 13 21 34
21 13 21 34 55
34 21 34 55 89
55 34 55 89 144
89 55 89 144 233
144 89 144 233 377
233 144 233 377 610
377 233 377 610 987
610 377 610 987 1597
987 610 987 1597 2584
1597 987 1597 2584 4181
2584 1597 2584 4181 6765
4181 2584 4181 6765 10946
```
阅读全文