• ベストアンサー

pythonのフィボナッチ級数ですが、

pythonのフィボナッチ級数ですが、 a,b=0,1 while b <10: print(b) a,b=b,a+b 1 1 2 3 5 8 上記のa,b=b,a+bの数字の動きが分かりません。よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8525/18244)
回答No.1

a, b, a+b 0, 1, 1 1, 1, 2 1, 2, 3 2, 3, 5 3, 5, 8 5, 8, 13 です。a, b = b, a+bだから各行の2番目と3番目の数値が次の行の1番目と2番目の数値に代入されるということです。

Maltese2020
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.2

分からなければ、表示させれば良いのではないですか。 今後、別の処理を書いて、値の変化が分からない度に、誰かに質問するつもり?

関連するQ&A

専門家に質問してみよう