Python確認テスト第18問|エラー

Python確認テスト

1. はじめに

Pythonでは、コードに問題があるとエラーメッセージが表示されます。

今回は、変数名の間違いによって発生するエラーを確認します。

2. 問題

score = 80

print(socre)

3. 選択肢

A. SyntaxError
B. NameError
C. TypeError
D. ZeroDivisionError

4. 正解

正解はB. NameErrorです。

5. 解説

定義した変数は、

score

ですが、表示するときには、

socre

となっています。

socreという変数は存在しないため、NameErrorになります。

6. 関連する基礎知識

エラーが発生したら、まずエラーメッセージの最後に表示されるエラー名を確認しましょう。

原因を探す手がかりになります。

7. 次の問題

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