模拟“石头”、“剪刀”、“布”游戏,每次玩家输入自己出的动作,和电脑随机出的动作比较
最后输出玩家出的是**,电脑出的是**,电脑或玩家赢,如果出的是相同的动作,则输出平局。
import random
player=eval(input("请输入1(石头)、2(剪刀)、3(布):"))
while player==1 or player==2 or player==3:
computer=random.choice([1,2,3])
print("玩家出的是%d,电脑出的是%d"%(player,computer))
if((player==1 and computer==2) or (player==2 and computer==3) or (player==3 and computer==1)):
print("玩家赢")
elif(player==computer):
print("平局")
else:
print("电脑赢")
player=eval(input("请输入1(石头)、2(剪刀)、3(布):"))