[問題] Fibonacci 範例
我的程式
def fib(n):
'Fibonacci Demo'
a=0
b=1
while a < n:
print a,
a=b
b=a+b
fid(2000)
執行結果
0 1 2 4 8 16 32 64 128 256 512 1024
https://docs.python.org/2/tutorial/controlflow.html 範例
def fib(n):
'Fibonacci Demo'
a,b=0,1
while a < n:
print a,
a,b=a.a+b
fid(2000)
執行結果居然不同
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597
請問哪裡寫錯
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.135.40.207
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1422851756.A.561.html
→
02/02 13:04, , 1F
02/02 13:04, 1F
推
02/02 13:18, , 2F
02/02 13:18, 2F
→
02/02 13:18, , 3F
02/02 13:18, 3F
→
02/02 13:19, , 4F
02/02 13:19, 4F
推
02/07 15:40, , 5F
02/07 15:40, 5F
→
02/07 15:40, , 6F
02/07 15:40, 6F
→
02/07 17:07, , 7F
02/07 17:07, 7F