【发布时间】:2011-05-28 18:26:42
【问题描述】:
def main()
name = input ("Please enter your name")
print ("your name is", name)
在这个程序中,(用python写的IDLE)当我运行它时,输入我的名字我得到这个错误信息。
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
not defined 是什么意思? Jim 是输入,我如何定义输入,而它可以是任何字母组合?
【问题讨论】:
-
试着写个脚本执行一下,会更容易理解。
-
对于初学者,您的打印语句不需要括号,但这可能只是一个错字......
标签: python