質問: お世話になります。今マイナビ33章で躓いております。 http://www.hcn.zaq.ne.jp/cabnw708/pic/fibo.JPG http://www.hcn.zaq.ne.jp/cabnw708/pic/fibo_1.JPG これでフィボナッチ数列がなぜ15になるのかがわかりません 通常0、1、1、2、3、5、8、13、21,34・・・・となりますが理解できていません。お教えください。よろしくお願いいたします
回答: 画像を見る限り、**そもそもフィボナッチ数列の値をとるロジックになっていません。** ``` # 計算部分のみを抜きだし sum_value = 0 for i in range(1, 1+count): sum_value += i ``` とありますが、これだと単純に1から`count`を足しているだけですので、 むしろ書いた通りに動いて正しい結果を返しています。(count=5のため1〜5の和は15で問題無し) ロジックの修正をするべきだと思います。