【发布时间】:2021-06-02 21:42:37
【问题描述】:
我正在构建一个剪刀石头布代码,它包括 5 种选择,石头剪刀布蜥蜴和 spock。我想包括一个声明,以确保如果有人没有选择这些选项中的任何一个,它会告诉他们这是一个无效的选择并停止程序。不幸的是,我的 if 语句有问题,不管我为我的选择做了什么,它都会告诉我无效的选择并退出代码。
choice = str(input("1)Rock \n2)Paper\n3)Scissors\n4)Lizard\n5)Spock\nChoice: ")).lower().strip()
if choice != "rock" or "paper" or "scissors" or "lizard" or "spock":
print("This is an Invalid choice")
raise SystemExit
【问题讨论】:
标签: python if-statement logic