为什么这两个程序产生不同的结果?

时间:2019-01-14 19:16:24

标签: python

我不明白为什么其中一个程序将斐波那契数列打印到给定点不起作用,它们似乎应该是相同的。

该程序:

a, b = 0, 1
while b < 10:
    print(b)
    a, b = b, a+b

产量: 1个 1个 2 3 5 8

鉴于此:

a = 0
b = 0
while b < 10:
    print(b)
    a = b
    b = b+a

产生: 1个 2 4 8

0 个答案:

没有答案