Я пытаюсь создать цикл for, который запрашивает пользователя для хобби 3 раза, а затем добавляет каждого в хобби.NameError возвращен с помощью Python raw_input prompt
Вот что я придумал до сих пор:
hobbies = []
for tries in range(3):
hobby = raw_input(input("what's your favorite hobby?: "))
hobbies.append(hobby)
После я вхожу в ответ на входной строке пользователя, скажем, например, мой ответ «конкурентная еда», я получаю следующее сообщение об ошибке в терминале:
Traceback (most recent call last):
File "hobbyprompt.py", line 12, in <module>
hobby = raw_input(input("what's your favorite hobby?: "))
File "<string>", line 1, in <module>
NameError: name 'competitive eating' is not defined
Я уверен, что я делаю действительно глупую ошибку, но я не могу понять, что я делаю неправильно.
Почему вы используете вход внутри raw_input в любом случае? –