try / except / finallyによるPythonのエラーハンドリングを学べます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインPython実行環境にコードが読み込まれ、その場で動作を確認できます。
def divide(a, b):
return a / b
try:
print(divide(10, 2))
print(divide(5, 0))
except ZeroDivisionError as e:
print("エラー:", e)
except Exception as e:
print("その他:", e)
finally:
print("処理終了")
▶ このコードを実行エディタで開く
try内のエラーをexceptで捕捉します。exceptを書けます。finallyは必ず最後に実行されます。