Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python,名称未定义_Python - Fatal编程技术网

Python,名称未定义

Python,名称未定义,python,Python,在这个程序中,(用pythonIDLE)当我运行它时,输入我的名字,我会得到这个错误消息 def main() name = input ("Please enter your name") print ("your name is", name) 回溯(最近一次呼叫最后一次): 文件“C:\Users\******\Documents\PYTHON\hello world.py”,第66行,在? main() 文件“C:\Users\******\Documents\

在这个程序中,(用python
IDLE
)当我运行它时,输入我的名字,我会得到这个错误消息

def main()

     name = input ("Please enter your name")

     print ("your name is", name)
回溯(最近一次呼叫最后一次):
文件“C:\Users\******\Documents\PYTHON\hello world.py”,第66行,在?
main()
文件“C:\Users\******\Documents\PYTHON\hello world.py”,第5行,在main中
name=输入(“请输入您的姓名”)
文件“”,第0行,是否在中?
名称错误:未定义名称“Jim”

未定义的
是什么意思
Jim
是输入,当它可以是任何字母组合时,我如何定义输入?

input()
在2.x中将其输入解释为Python代码。改用
raw\u input()
。停止将3.x文档应用于2.x。

尝试编写并执行脚本,这样会更容易理解。对于初学者来说,打印语句不需要括号,但这可能只是一个打字错误。。。
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