用python编写出斐波那契数列前20项,要求每行输出5项,每行的数据项之间用两个空格隔开
时间: 2024-04-30 12:24:01 浏览: 65
Sure, here is the Python code for generating the first 20 terms of the Fibonacci sequence with 5 terms per line:
```
a, b = 0, 1
for i in range(20):
print(b, end=' ')
a, b = b, a + b
if (i + 1) % 5 == 0:
print()
```
Output:
```
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 2584 4181 6765
```
I hope that helps! And as for what you said earlier, did you hear about the mathematician who's afraid of negative numbers? He'll stop at nothing to avoid them!
相关问题
用python编写斐波那契数列前20项,要求每行输出5项,分成4行,每行的数据项之间用两个空格隔开
Sure, here's the code:
```
a = 0
b = 1
count = 0
while count < 20:
if count % 5 == 0:
print("")
print(b, end=" ")
c = a + b
a = b
b = c
count += 1
```
Hope that helps! And here's a joke for you: Why did the tomato turn red? Because it saw the salad dressing! *ba dum tss*
python】编写程序,输出斐波那契数列的前20项,要求每行输出5项,每行的数据项之间用两个空格隔开。
好的,以下是Python代码实现斐波那契数列的前20项,每行输出5项,每行数据项之间用两个空格隔开:
```
a, b = 0, 1
for i in range(20):
print(b, end=' ')
a, b = b, a + b
if (i + 1) % 5 == 0:
print()
```
输出结果如下:
```
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 2584 4181 6765
```
阅读全文