为什么这行代码总是返回true?
def GetPlayersMove(self):
self.move = input("Enter Rock, Paper or Scissors: ")
if self.move.lower() not in ["rock" "paper", "scissors"]:
print("Error")
最佳答案
代码缺少,
。
["rock" "paper", "scissors"]
# ^
"rock""paper"
等价于"rockpaper"
:
>>> ["rock" "paper", "scissors"]
['rockpaper', 'scissors']
>>>
关于python - "if variable not in list"一直不工作返回真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20568336/