Python:输入问题
我在VisualStudio中使用python编写了这段简单的代码Python:输入问题,python,Python,我在VisualStudio中使用python编写了这段简单的代码 name = input("What is your name? ") print (name) 但是,当我运行它时,会出现字符串“What is your name”,因此我键入了一个名称 然后代码中断,最后一个括号下出现一条红线,我被告知 用户代码未处理NameError name 'John' is not defined 我不知道为什么会发生这种情况,我正在学习一个教程 使用raw_input(),如果您在pyth
name = input("What is your name? ")
print (name)
但是,当我运行它时,会出现字符串“What is your name”,因此我键入了一个名称
然后代码中断,最后一个括号下出现一条红线,我被告知
用户代码未处理NameError
name 'John' is not defined
我不知道为什么会发生这种情况,我正在学习一个教程
使用
raw_input()
,如果您在python2.x中使用python2.x-input()
,实际上会尝试计算您作为Python表达式输入的字符串。很可能他们使用的是Python 3,而您使用的是Python 2.x。