以下是使用 Python 编写的打印斐波那契数列前20项的代码,每行输出5项:
```python
def fibonacci(n):
sequence = [0, 1]
for i in range(2, n):
next_number = sequence[i-1] + sequence[i-2]
sequence.append(next_number)
return sequence
fibonacci_sequence = fibonacci(20)
for i in range(0, 20, 5):
print(fibonacci_sequence[i:i+5])
```
运行以上代码会输出斐波那契数列的前20项,每行输出5项:
```
[0, 1, 1, 2, 3]
[5, 8, 13, 21, 34]
[55, 89, 144, 233, 377]
[610, 987, 1597]
```
这段代码首先定义了一个 `fibonacci` 函数,该函数使用循环迭代的方式生成斐波那契数列。然后,调用该函数计算斐波那契数列前20项,并使用循环和切片来按每行5项打印输出结果。
希望这可以满足你的需求!如有其他问题,请随时提问。