メモ01【raise】

先日Python3エンジニア認定基礎試験を合格(ギリギリ)しましたので、
その時のメモを残そうかと思います。
自分用の振り返りや、これから試験を受験される方にとってプラスになれば幸いです。

raiseに関する問題

raiseに関しては下記のような過去問を何度も見ていたので、
あまり苦手意識はありませんでした。 これは3行目で「raise Exception」になっているので、
except Exceptionが呼び出され、

■ 実行結果 となります。

しかし本番の問題はいやらしく、
下記のような感じの問題が出てきます。 違いが分かりますでしょうか?
8行目に以下が書かれています。
raise Exception(“test”, “testです。”)
raiseの中にもう一つraiseが入っているんですね。
これは正直悩みました。
このパターン考えていなかったなーっと。
実際に実行すると下記が出力されます。

■ 実行結果


試験受ける前に実行確認出来ていれば良かった!

以上となります。
最後まで読んで頂きありがとうございます。