有点不对劲,有人能帮我输入python吗

有点不对劲,有人能帮我输入python吗,python,python-2.7,input,Python,Python 2.7,Input,我是python的初学者。这似乎很基本。我正在使用python 2.7 如果在python提示符中使用输入,则会出现错误。我正在打字: my_reply= input ("Enter your reply") 如果我输入任何字母/字符,我会得到一个错误,说明未定义my_reply。但是,如果我输入一个数字,就不会有错误 我做错了什么???在Python2.7中,输入实际上是试图计算您传递给它的“字符串”。因此,如果您要输入以下内容 Hello World 它将简单地计算为表达式hellowo

我是python的初学者。这似乎很基本。我正在使用python 2.7

如果在python提示符中使用输入,则会出现错误。我正在打字:

my_reply= input ("Enter your reply")
如果我输入任何字母/字符,我会得到一个错误,说明未定义
my_reply
。但是,如果我输入一个数字,就不会有错误


我做错了什么???

在Python2.7中,输入实际上是试图计算您传递给它的“字符串”。因此,如果您要输入以下内容

Hello World
它将简单地计算为表达式helloworld,而不是字符串。这可以通过提供正确的python字符串来避免:

'Hello World'

这里真正的解决方案是使用
原始输入
函数
raw_input
不会尝试计算该值,因此,第一个示例将按预期工作

在Python2.7中,输入实际上是试图计算您传递给它的“字符串”。因此,如果您要输入以下内容

Hello World
它将简单地计算为表达式helloworld,而不是字符串。这可以通过提供正确的python字符串来避免:

'Hello World'

这里真正的解决方案是使用
原始输入
函数
raw_input
不会尝试计算该值,因此,第一个示例将按预期工作

在Python2中,您应该使用
raw\u input
而不是
input

在Python2中,您应该使用
raw\u input
而不是
input

您应该使用
raw\u input
,这样Python就不会将您的输入作为字符串进行计算。然后,验证输入是您的责任。

您应该使用
原始输入
,这样Python就不会将您的输入作为字符串进行评估。然后,验证输入是您的责任。

尝试使用
raw\u input()
代替您显示的代码是针对Python 3的,而不是针对Python 2.7的。您阅读了错误的文档:vs。Python 2:考虑使用RAWIN输入()函数来从用户输入普通数据。尝试使用<代码> RAWIIN()/代码>。您所显示的代码是Python 3,而不是2.7。Python 2:考虑使用RAWIN输入()函数来从用户输入普通输入。