ご覧いただきありがとうございます。
フィボナッチを説いてみたのですが、特別支援学級にいたため難しい数学の四季とかよくわからなかったので、勘でコードを書いて見ました。
すると以下のようになりました(以下のコードの引数は100万にしてあります)
python
1def fibonatti(n): 2 a=1 3 b=0 4 x=0 5 total=0 6 for i in range(0,n): 7 total=a+b 8 a=total 9 b=x 10 x=total 11 print(total) 12 13fibonatti(1000000)
計算は(a+b)しかしておらず、ソレ以外は代入、代入、代入・・・だけです!(ぇ)
仕組みは、まずは出だし用として先にa=1とし、その後計算用にb、一階遅れての代入用にxも用意し、一旦そこにtotalを代入してから、次の週でxに格納した値をbに代入する・・・
でも、このような邪道的なやり方はあまりよろしくないでしょうか?
ちなみに表示されるまでの処理速度は20秒ぐらいでした。
誰かのコードを普通級にいられなかったとかやつの書くコードとか、邪道だとかコメントしているものがあるのでしょうか?そのような人かもしれないと思われたと考えると不快です。 「書き方に自信がないので、添削してください。」とか普通の質問の仕方があるはずです。
回答2件
あなたの回答
tips
プレビュー