【Python3】例外
for s in [ 10, 0, "Hello" ]: try: #例外を補足する v = 100 / float(s) print(v) except ValueError as e: #数値でない値の例外を受け取る print(e) except ZeroDivisionError as e: #0 除算例外を受け取る print(e) except: #その他の例以外を受け取る print("その他のエラー") finally: #例外ーの有無にかかわらず最後に実行したい処理 print("終了")
try: raise Exception("Exception") #例外を発生させる print("正常") except: print("例外が発生")