If statement 石头、布、剪刀有效输入检查
我试图用python制作一个石头、布、剪刀的游戏,我试图编写一段代码来检查输入是否有效If statement 石头、布、剪刀有效输入检查,if-statement,input,printing,while-loop,If Statement,Input,Printing,While Loop,我试图用python制作一个石头、布、剪刀的游戏,我试图编写一段代码来检查输入是否有效 if choice_lower != "rock" or choice_lower != "paper" or choice_lower != "scissors": print("invalid input") 游戏运行得很好,但是当我尝试在执行此输入检查的情况下运行它时,即使我输入了正确的输入,程序仍会打印“无效输入”。关于这个问题有什么建议吗 那是因为当你进入“岩石”时,你满足了choice
if choice_lower != "rock" or choice_lower != "paper" or choice_lower != "scissors":
print("invalid input")
游戏运行得很好,但是当我尝试在执行此输入检查的情况下运行它时,即使我输入了正确的输入,程序仍会打印“无效输入”。关于这个问题有什么建议吗 那是因为当你进入“岩石”时,你满足了
choice\u lower!=“纸张”
和选择较低!=“剪刀”
,从而打印无效输入
修复方法是将所有或
更改为和
if choice_lower != "rock" and choice_lower != "paper" and choice_lower != "scissors":
print("invalid input")