【发布时间】:2020-01-21 12:58:15
【问题描述】:
我正在尝试编写一个显示斐波那契数的程序,但是,这些数字不能正确打印出来,并且对于斐波那契数的含义来说总是高出一个数字,有人能理解为什么吗?
这是我的代码:
a, b = 0, 1
while b < 1000:
print(b, '', end='')
a, b = b, a + b
(必须使用那 4 行代码)
这是我得到的输出
1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597
这是我正在寻找的输出 0 1 2 4 7 12 20 33 54
程序也应该从 0 而不是 1 开始
【问题讨论】:
标签: python-3.x