エラーをやり過ごす (try - except)

プログラムを作っていくと、どうしても避けられないエラーがあります。 例えば、「ユーザーに数字を入力してもらうはずが、間違えて文字を入力されてしまった!」という場合。 今までなら、赤いエラー画面が出てプログラムが強制終了して(死んで)いましたよね。

防御態勢をとる(例外処理)

「もしかしたらここでエラーが起きるかもしれないな…」と予想がつく危ない場所には、try(とりあえずやってみる)except(ダメだった時の保険)というブロックで防御態勢をとることができます。

try_except_test.py
Loading...

💡 ゲームに例えると…?

通常、プログラムは「ダメージ(エラー)=即ゲームオーバー」という超シビアなルールで動いています。
しかし try - except は、いわば「身代わりアイテム」です!
致命的なダメージを受けてもゲームオーバーにならず、「ちっ、かすり傷だぜ」と立て直してゲーム(プログラム)を続けることができる、プロの必須テクニックです!