1. はじめに
Pythonでは、エラーが発生する可能性のある処理に対してtryとexceptを使えます。
今回はValueErrorへの対応を確認します。
2. 問題
try:
number = int("abc")
except ValueError:
print("変換できません")
3. 選択肢
A. abc
B. 0
C. 変換できません
D. エラーで終了する
4. 正解
正解はC. 変換できませんです。
5. 解説
int("abc")では、abcを整数に変換できないためValueErrorが発生します。
しかし、
except ValueError:
でそのエラーを処理しているため、
変換できません
と表示されます。
6. 関連する基礎知識
例外処理では、必要なエラーだけを指定して処理することが大切です。
すべてのエラーを無条件に無視しないようにしましょう。
7. 次の問題
次はいよいよ総合問題です。
次回:Python確認テスト第20問|基礎総合問題