1. Learn
  2. /
  3. Courses
  4. /
  5. Pythonの関数入門

Connected

Exercise

エラーを送出して処理する

エラーを発生させるもう一つの方法は、raise を使うことです。この演習では、以前に定義した shout_echo() 関数に raise 文を追加し、ユーザーが echo 引数に 0 未満の値を指定したときにエラーメッセージを送出するようにします。

ここでの shout_echo() の呼び出しは有効な引数値を使っています。raise 文の動作を確かめるには、echo 引数の値を負の値に変更してみてください。次の演習に進む前に、有効な値に戻すのを忘れないでください!

Instructions

100 XP
  • if 文を完成させ、echo の値が 0 より「小さい」かどうかを確認します。
  • if 文の本体で、ユーザーが echo に 0 未満の値を指定したときに、メッセージ 'echo must be greater than or equal to 0' を持つ ValueError を送出する raise 文を追加します。