if else语法错误

14 浏览
0 Comments

if else语法错误

我正在使用这段代码来制作一个石头剪刀布游戏,但是我在这部分卡住了,我希望程序在玩家输入除了'R'、'P'或'S'之外的任何其他内容时告诉玩家输入有误,这个功能已经实现,但每当我输入'R'、'P'或'S'时,它仍然打印出错误消息"错误!请选择一个有效的答案(R/P/S)"。

代码如下:

choices = ['R','P','S']

computerchoice = random.choice(choices)

print(computerchoice)

print("让我们来玩石头剪刀布!")

playerchoice = input("石头剪刀布(R/P/S)-")

if playerchoice != ("R","P","S"):

print("错误!请选择一个有效的答案(R/P/S)")

else:

pass

0