投稿

[Python 100日チャレンジ] Day 45 - 例外処理の基本

Pythonのtry、except、else、finallyを使い、エラーでプログラムが止まらないようにする基本を学びます。

[Python 100日チャレンジ] Day 45 - 例外処理の基本

例外処理とは

例外処理は、エラーが起きたときにプログラムを安全に扱う仕組みです。

1
2
3
4
try:
    number = int(input("数字: "))
except ValueError:
    print("数字を入力してください")

elseとfinally

1
2
3
4
5
6
7
8
try:
    number = int("10")
except ValueError:
    print("変換できません")
else:
    print("成功しました")
finally:
    print("処理終了")

finallyは成功しても失敗しても実行されます。

今日のゴール

例外処理は、想定できる失敗を扱うための道具です。まずは入力変換やファイル読み込みで try-except を使ってみましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。