どもども、ザリ君です。
今回はPython勉強を始めて2週間の僕が、練習で作っている「電卓プログラム」を解説しながらアウトプットしていきます。
前回の記事で出ていたエラーを、ついに修正できました!
今回は「なぜエラーが出ていたのか」と「どう直したのか」を解説していきます。
※間違いがあるかもしれませんのでご了承ください
とりあえず、前回のと修正版をお見せします
まずはエラーが出ていた状態(Before)です。
Before

そしてこちらが修正後(After)です。
After

エラーきえました!!!
なんで消えたのか、
原因はシンプルで、
「記号をそのまま書いていたこと」でした。
Pythonでは、× や * は計算として扱われるため、
文字として比較したい場合は “” で囲む必要があります。
なるほどね!!!!
ちなみに記事を見進めていただくと関数というものが出てくることになるのですが今回関数なんて使わなくても大丈夫じゃんって思ってしまいました
では、エラーも治ったということで早速動かしてみましょう!!
足し算

引き算

掛け算

割り算

わー!!計算できました!!!
……あれ?
割り算???????
結果見たら、どう見ても掛け算なんだけど…
なんでお前、掛け算してんねん。
え、エラー治ったのに何でこんなことになってんの?
原因を調べてみると、条件分岐の書き方に問題があることが分かりました。
ただ、ここは少しややこしいので、
次の記事でしっかり解説していきます。
👉(次の記事リンク)
コメント