<分区> 分区>
以下代码片段旨在允许用户输入问题的答案。他们被允许进入四 答案:y 或 Y 表示"is",或者 n 或 N 表示“否”。该程序应该打印出收到的答案,如果 输入有效,否则打印错误信息。
answer = input("What is your answer? ")
if answer == "y" or "Y":
print("You answered yes")
elif answer == "n" or "N":
print("You answered no")
else:
print("You didn’t enter an acceptable answer")
它只是一直说我回答了 yes 而不管我输入的是 n 还是 N 或者一些随机的东西。谁能给我解释一下?
