初級 › NameError: name 'x' is not defined の原因と直し方 › パターン4
NameError: name 'x' is not defined の原因と直し方
定義していない変数を参照したときに出る、最も頻出のエラーの一つです。
1 total = 50 2 discount = 5 3 print(total - ________) ^
Traceback (most recent call last):
File "main.py", line 3, in <module>
print(total - discont)
^^^^^^^
NameError: name 'discont' is not defined. Did you mean: 'discount'?
空欄を埋めて実行を通す
母音の抜けたタイプミスです。似た名前の変数が定義されているので、Pythonが候補を提示してくれます。
次の問題