初級 › NameError: name 'x' is not defined の原因と直し方 › パターン5
NameError: name 'x' is not defined の原因と直し方
定義していない変数を参照したときに出る、最も頻出のエラーの一つです。
1 message = "hi" 2 print(_______) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(msg)
^^^
NameError: name 'msg' is not defined
空欄を埋めて実行を通す
略した名前で参照すると、元の変数名とは別物として扱われます。似た名前が存在しないため候補も出ません。
次の問題