Код: Выделить всё
input_variable = input("Enter your name: ")
print("your name is" + input_variable)
Код: Выделить всё
line 1, in
input_variable = input("Enter your name: ")
File "", line 1, in
NameError: name 'dude' is not defined
< hr />
Хотя в исходном вопросе конкретно говорилось об ошибке NameError, та же проблема является причиной ошибок SyntaxError, возникающих в результате попытки ввода, например: пустая строка или что-то еще, что нельзя понимать как выражение Python.
Эта проблема обычно возникает из-за того, что версия Python 2.x была непреднамеренно использовался для запуска кода. См. раздел «Как проверить, на какой версии Python работает мой скрипт?» за помощью.
Подробнее здесь: https://stackoverflow.com/questions/211 ... -or-a-numb