使用if语句来判断玩家和计算机谁赢了,需要先定义玩家和计算机的选择,然后根据规则判断胜负。
以下是一个示例的代码:
player_choice = input("请输入玩家的选择(剪刀、石头、布):")
computer_choice = input("请输入计算机的选择(剪刀、石头、布):")
if player_choice == computer_choice:
print("平局")
elif (player_choice == "剪刀" and computer_choice == "布") or (player_choice == "石头" and computer_choice == "剪刀") or (player_choice == "布" and computer_choice == "石头"):
print("玩家赢了")
else:
print("计算机赢了")
在这个例子中,首先通过input函数获取玩家和计算机的选择,然后使用if语句进行判断。如果玩家和计算机选择相同,则为平局;如果玩家选择剪刀且计算机选择布,或者玩家选择石头且计算机选择剪刀,或者玩家选择布且计算机选择石头,则玩家赢了;否则,计算机赢了。
请注意,这只是一个简单的示例代码,实际应用中可能需要更复杂的规则判断和错误处理。
领取专属 10元无门槛券
手把手带您无忧上云