コード判定結果
動画プレイヤーの機能を制限して表示しています
一部機能が正常に読み込まれませんでした。
コンテンツブロックなどが動作していないかご確認ください。
コンテンツブロックなどが動作していないかご確認ください。
このチャプターでの演習課題が終了していません
次のチャプターへ進みますか
ジャッジに時間がかかっています
しばらくしてから再度アクセスしてください。
演習課題を利用するにはpaiza会員登録のうえ、
有料会員登録が必要です
有料会員登録が必要です
新・Python入門編24: 例外処理を理解しよう
#08:例外を意図的に発生させる (raise)
この動画を見るにはpaiza会員登録のうえ
有料会員登録が必要です
このチャプターでは、意図的に例外を発生させる方法を学習しましょう。
- raise 文を使うと、意図的に例外を発生させることができる
- raise 文の書き方 1:
raise 例外クラスのインスタンス
- 例:
raise ValueError("0 ≦ x ≦ 10 の整数を指定してください。")
- 例外クラスに渡した引数の値(= 例外クラスのインスタンスのメンバ変数 args の値)は、エラーメッセージに使われる
- 例:
- raise 文の書き方 2:
raise 例外クラス名
- 例:
raise ValueError
- この場合、メンバ変数 args の値を設定できないため、「なぜエラーが発生したか」を詳細に伝えることができない
- 例: