セクション 1. 章 5
single
チャレンジ:負の値の捕捉
メニューを表示するにはスワイプしてください
カスタム例外は、コード内の特定の問題を説明するエラータイプを定義するためのものです。Python では、Exception を継承してカスタム例外を作成します。特定の条件が満たされたときに raise で例外を発生させ、try-except ブロックで処理します。
タスク
スワイプしてコーディングを開始
カスタム例外クラスを定義し、それを関数内で使用して無効な入力を処理します。
NegativeNumberErrorを継承したカスタム例外クラスExceptionを定義します。check_positive_number(num)が 0 未満の場合にカスタム例外を発生させる関数numを実装します。- 関数は、
numが 0 以上の場合はそのまま返します。 - 有効および無効な入力で関数を呼び出した結果を print 文で表示します。
- 例外が発生した場合は、それを捕捉し、例外メッセージ
"Number must be non-negative"を出力します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください