Python確認テスト第19問|try・except

Python確認テスト

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問|基礎総合問題