[英]Newbie inquiry about NameError
我在网站上搜索过的所有新手问题。 我在 Automate the Boring Stuff 的第 2 章中运行了一个非常简单的程序,但我不断收到 NameError。 第一行是
if name == 'Alice':
它导致
NameError: name 'name' is not defined
对此有何想法?
在书中,您错过了代码上方的注释:“ (假装名称之前已分配了某个值。) ”。 所以你需要这样做。 例如(假设 Python 3):
name = input("Please enter your name: ")
if name == 'Alice':
print('Hi, Alice.')
顺便说一句,下次您在搜索引擎中搜索此类内容时,请在异常类型前加上“python”,例如“python NameError”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.