def main()
开发者_如何学运维 name = input ("Please enter your name")
print ("your name is", name)
In this program,(written in python IDLE) when I run it, and enter my name I get this error message.
Traceback (most recent call last):
File "C:\Users\********\Documents\PYTHON\hello world.py", line 66, in ?
main()
File "C:\Users\********\Documents\PYTHON\hello world.py", line 5, in main
name = input ("Please enter your name")
File "<string>", line 0, in ?
NameError: name 'Jim' is not defined
What does not defined mean? Jim was the input, how can I define the input while it could be any conbination of letters?
input() in 2.x interprets its input as Python code. Use raw_input() instead. And stop applying 3.x documentation to 2.x.
加载中,请稍侯......
精彩评论