«NameError: name '' не определено» после ввода пользователя в Python [duplicate]

На этот вопрос уже есть ответ здесь:

Ошибка input () - NameError: name '…' не определено 10 ответов

Я совершенно потерян, почему это не такт работает. Должно работать точно, верно?

UserName = input("Please enter your name: ")
print ("Hello Mr. " + UserName)
raw_input("")

Я получаю это исключение:

Traceback (most recent call last):  
  File "Test1.py", line 1, in 
    UserName = input("Please enter your name: ")
  File "", line 1, in 
NameError: name 'k' is not defined  

Это говоритNameError 'k'потому что я написал'k' в качестве входных данных во время моих тестов. Я'Вы читали, что оператор print раньше не был в скобках, но это устарело, верно?

Ответы на вопрос(3)

Ваш ответ на вопрос