例外処理とは?
プログラムの中でエラーが発生した場合、そこでプログラムが終了してしまいます。
プログラムをエラーで終了させずに処理を実行するには、「 try ... except ... 」構文を使います。
次のプログラムを実行すると、ZeroDivisionError というエラーになりプログラムが終了します。
ZeroDivisionError は、ゼロで割り算を行った際に発生するエラーです。
print(100 / 0)
エラーが発生してもそのあとのプログラムを実行するには次のようにします。
try:
num = 100 / 0
except:
print("0 で割れません")
print("hello")