我尝试编写我的第一个 python 程序,但我已经收到一条错误消息。在使用 python 进行计算机科学的教科书介绍中,我发现了以下代码:
name = input('What is your name? ')
print('Hello', name)
print('Welcome to Python!')
我多次检查错误,我很确定我输入的内容与教科书状态完全一样。我将程序保存为 MyFirstProgram.py,然后运行模块(按 F5)。如果我理解正确,程序会要求您填写姓名。所以我输入了“约翰”。但是当我这样做时,会发生以下错误:
Traceback (most recent call last):
File "C:/Users/Wout/.ipython/MyFirstProgram.py", line 3, in <module>
name = input('What is your name? ')
File "<string>", line 1, in <module>
NameError: name 'John' is not defined
为什么没有定义“约翰”?输入任何名称不是程序的目的吗?为什么我必须定义它?我按照信上的指示...
亲切的问候