Что такое исключение NameError?
Уровень: Junior
Ответ
NameError возникает, когда в коде попытались обратиться к переменной или имени, которое не было определено. Например, использование переменной, которая ещё не создана, или опечатка в имени переменной приводит к NameError. Проще говоря – интерпретатор не нашёл указанное имя в текущем пространстве имен.