セクション 1. 章 3
single
チャレンジ:堅牢な除算関数
メニューを表示するにはスワイプしてください
Pythonで堅牢な除算関数を作成し、包括的なエラー処理を実装する課題。関数が2つの数値を安全に除算し、一般的なエラーを適切に処理し、問題発生時には明確なフィードバックを提供できることが目標。
タスク
スワイプしてコーディングを開始
2つの引数を受け取り、最初の引数を2番目の引数で割った結果を返す関数robust_divideを作成してください。ただし、以下のエラー処理を行ってください。
- 0で割ろうとした場合は、文字列
"Cannot divide by zero"を返してください。 - どちらかの引数が数値(
intまたはfloat)でない場合は、文字列"Invalid input type"を返してください。 - 上記以外の場合は、割り算の結果を返してください。
標準のPython例外処理のみを使用してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください