如果有人告诉我为什么这个消息不断出现,我会非常感激。我想为基督徒创造积极的东西并陷入困境。所有其他问题暗示必须有一个typo
(但我没有看到)或raw_input
为python 2
。还有其他原因可能发生这种情况吗?
The error I'm getting is in line 3 :
回溯(最近一次调用最后一次):文件“/ Users / AlexTona / Documents / bible code.py”,第3行,如果answer1 ==“是”:NameError:名称'answer1'未定义
我已经阅读了教程和许多论坛,但我决定尝试发布代码,因为它更具体地满足了我的需求。谢谢您的帮助!
answer1:input("Are you unhappy today?-Yes or No")
if answer1=="yes":
print("That's because God loves you!")
elif answer1=="no":
print ("Did you know God loves you?")
else:
print ("ERROR, please answer YES or NO")
如果您重新输入了代码,那么您可能已经引入了其他错误。切割和粘贴真的好多了。如果你重新键入代码,那么你键入你认为代码应该是什么,而不是它是什么,所以你要求我们找到你认为你在做什么的错误,而不是你实际在做什么。
您报告的代码运行没有错误。
从您报告的错误消息中,看起来第3行(answer1
)中的变量名称与第1行中的变量名称不同。检查拼写。或者将代码从SO中粘贴到Python解释器中。
编码真的会更好:
answer1=input("Are you unhappy today?-Yes or No").upper()
您的代码会提示用户输入“是”或“否”,然后在用户执行任何操作时进行投诉。它要求是,但希望是。不友好。
在代码的初始图像中我做了这个:
answer1:input
而不是这个:
answer1=input
事实证明它确实是一个语法错误。