Fw: [問題] Python Fibonacci 範例已回收

看板ask (問板)作者 (Feel)時間11年前 (2015/02/02 12:36), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Python 看板 #1KplwiLX ] 作者: EijiHoba (Feel) 看板: Python 標題: [問題] Fibonacci 範例 時間: Mon Feb 2 12:35:52 2015 我的程式 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 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: EijiHoba (140.135.40.207), 02/02/2015 12:36:11

02/02 12:37, , 1F
a=b錯了
02/02 12:37, 1F

02/02 12:38, , 2F
你先做a=b 再做b=a+b 不就變成b=b+b 當然會變*2下去
02/02 12:38, 2F
文章代碼(AID): #1Kplwzht (ask)
文章代碼(AID): #1Kplwzht (ask)