У меня есть эта простая небольшая программа, которая не работает. Я хочу, чтобы программа продолжала спрашивать пользователя о моем имени, пока они не догадаются.Python while loop with user input
Программа выдает сообщение об ошибке после первой попытки. Я не могу решить, где проблема.
name = "not_aneta"
while name != "aneta":
name = input("What is my name? ")
if name == "aneta":
print "You guessed my name!"
Когда я запускаю его я получаю сообщение об ошибке:
Traceback (most recent call last):
File "C:\Users\Aneta\Desktop\guess_my_name.py", line 4, in <module>
name = input("What is my name? ")
File "<string>", line 1, in <module>
NameError: name 'aneta' is not defined
Вы используете Python 2.x и нужно использовать '' raw_input'.The input' функция в Python 2.x будет оцениваться вход, так что подняли 'NameError' когда вы хотели использовать его в 'name ==" aneta "' – Kasramvd
Используйте 'raw_input' вместо' input', если вы используете python2 –