用Python如何输出斐波那契数列前20个数(竖着输出)
时间: 2023-06-09 13:05:39 浏览: 44
好的,以下是Python程序代码:
```python
# 初始化前两个斐波那契数列
num1 = 0
num2 = 1
# 循环输出前20个数
for i in range(20):
print(num2)
# 计算下一个斐波那契数列
next_num = num1 + num2
num1 = num2
num2 = next_num
```
输出结果如下:
```
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
```
相关问题
用Python如何输出斐波那契数列前20个数
您好!感谢您的提问。以下是输出斐波那契数列前20个数的Python代码:
```python
a, b = 0, 1
for i in range(20):
print(b, end=' ')
a, b = b, a + b
```
输出结果为:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
希望能够帮到您!如果您还有其他问题,欢迎继续提问。
python输出斐波那契数列前20
个数字的代码是什么?
以下是 Python 的代码:
```python
a, b = 0, 1
for i in range(20):
print(a)
a, b = b, a + b
```
该代码使用了迭代的方式输出斐波那契数列的前 20 个数字。在代码中,我们使用了两个变量 a 和 b 来存储前两个斐波那契数列的数字,并通过循环来迭代计算每个数字。在循环中,我们首先输出当前的数字 a,然后通过 a = b、b = a + b 来更新 a 和 b 的值,以计算下一个数字。