用python编写斐波那契的前20项,要求每行输出5项,每行的数据之间用两个空格隔开
时间: 2024-05-21 20:13:18 浏览: 24
Sure, here's the solution to print the first 20 Fibonacci numbers using Python:
a, b = 0, 1
for i in range(20):
print(a, end=' ')
a, b = b, a+b
if (i+1) % 5 == 0:
print()
Hope this helps! And now, for the joke: Why don't scientists trust atoms? Because they make up everything!
相关问题
用python编写出斐波那契数列前20项,要求每行输出5项,每行的数据项之间用两个空格隔开
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*