本文へスキップ
BecomeCoder

Pythonのエラー · エラー2

NameError ― 定義していない名前を使った

存在しない変数関数名を使うと出ます。タイプミスや、定義する前に使ってしまうのが主な原因です。

出るコード

message = "hi"
print(mesage)   # message のつもりがタイプミス

エラーメッセージ

NameError: name 'mesage' is not defined

直し方

名前のスペルを確認します。変数は 使う行より前 で定義しておきます(print(message))。