我不是一个专业人士,我没有编程很长时间,但为什么这不工作?你知道吗
door = input("I Have Found A Haunted House,Should I Go In?")
if door == "yes" or "Yes" or "YES":
print("Ok! I Am Going In")
else:
print("What?")
while door == "no" or "No" or "NO":
print("Awwh Thats A Shame, I Was Getting Excited")
Tags:
别担心,这是很常见的错误。你知道吗
您需要在此处使用^{} :
或者,更好的是,^{} :
原因是Python将非空字符串计算为
True
。因此,您的代码实际上是这样解释的:如您所见,if语句将始终通过。你知道吗
相关问题 更多 >
编程相关推荐