エラーをやり過ごす (try - except)
プログラムを作っていくと、どうしても避けられないエラーがあります。 例えば、「ユーザーに数字を入力してもらうはずが、間違えて文字を入力されてしまった!」という場合。 今までなら、赤いエラー画面が出てプログラムが強制終了して(死んで)いましたよね。
防御態勢をとる(例外処理)
「もしかしたらここでエラーが起きるかもしれないな…」と予想がつく危ない場所には、try(とりあえずやってみる) と except(ダメだった時の保険)というブロックで防御態勢をとることができます。
try_except_test.py
Loading...
💡 ゲームに例えると…?
通常、プログラムは「ダメージ(エラー)=即ゲームオーバー」という超シビアなルールで動いています。
しかし try - except は、いわば「身代わりアイテム」です!
致命的なダメージを受けてもゲームオーバーにならず、「ちっ、かすり傷だぜ」と立て直してゲーム(プログラム)を続けることができる、プロの必須テクニックです!