質問: ``` print("出力結果:") try: raise Exception("開始前","Exception発生") print("開始") except IOError as msg: print("IOError発生:",msg.args[0]) except Exception as msg: print("予期せぬ問題発生:",msg.args[1]) else: print("Else表示") ``` の出力結果が、「出力結果:予期せぬ問題発生: Exception発生」となる理由がわかりません。どなたか、このコード全体の仕組みをわかりやすく解説いただけないでしょうか。 出典:DIVE INTO EXAM
回答: 個人指導の塾ではないので、例外を知らないのであれば公式ドキュメントや市販の教本で学習してください。 * エラーと例外 — Python 3.6.3 ドキュメント * Python基礎講座(11 例外) - Qiita 「○○がしたくて○○をやったが、うまく動かない or やり方がわからない」と具体的な壁にぶちあたって、かつ調べても解決しない場合に teratail を活用ください。