У меня возникла проблема во время кодирования. Я попытался решить ее, абстрагировав непроблемные части и создав новый проект Pycharm только с проблемной частью, чтобы я мог видеть это более четко, но я все еще не вижу никаких проблем. Я думаю, что это может быть из-за ошибки программного обеспечения, но я не уверен
Вот проблемная часть:
import sys
import os
User_Name=str(input("What is your name?"))
print (User_Name)
Вот результат:
What is your name? #X Traceback (most recent call last): File "C:/Users/USER/PycharmProjects/More_Complex_Projects/BLINDFOLDED.py", line 4, in User_Name=str(input("What is your name?")) File "", line 1, in NameError: name 'X' is not defined
Процесс завершен с кодом выхода 1
Я ожидал, что он распечатает переменную User_Name, но он просто дает ошибку имени






После небольшого исследования:
Теперь у вас есть 2.7 , поэтому вы должны использовать raw_input() , а не input().
Пытаться :
import sys
import os
User_Name=str(raw_input("What is your name?"))
print (User_Name)
Похоже, вы используете Python 2. В этом случае вы должны использовать raw_input, который не пытается анализировать введенную строку, а не input:
user_name = raw_input("What is your name?")
# Here -----^
Используйте
raw_inputв Python2