例外処理
try: a = a / 100 except NameError: print("変数名エラー") else: print("エラーが発生しなかったらここを処理") finally: print("エラー処理終了1") try: a = 100 / 0 except (ZeroDivisionError,TypeError): print("0割り、型変換エラー") finally: print("エラー処理終了2") try: raise SyntaxError # 例外を引き起こす except Exception: print("構文エラー")
実行結果は続きを
【実行結果】
変数名エラー
エラー処理終了1
0割り、型変換エラー
エラー処理終了2
構文エラー