import random
di2={1:"剪刀",2:"石头",3:"布",'q':"游戏终止,我们下次见"}
p,w,s=0,0,0whileTrue:
system = random.randint(1,3)
player =input("游戏开始:1表示剪刀,2表示石头,3表示布,q表示退出,请出拳:")if player in('1','2','3','q'):if player=='q':print(f"{di2[player]}")breakelse:
P_in=int(player)if P_in==system:
p=p+1print("----->平局,再来一次")elif(P_in==2and system==1)or(P_in==3and system==2)or(P_in==1and system==3):#1.石头大于剪刀即:2>1
w=w+1print(f"----->玩家:{di2[P_in]} VS 庄家:{di2[system]},恭喜玩家胜利!")else:
s=s+1print(f"----->玩家:{di2[P_in]} VS 庄家:{di2[system]},玩家别灰心,下局一定行")else:
player =input("1表示剪刀,2表示石头,3表示布,q表示退出,请按游戏规则出拳:")print(f"您总共玩了{p+w+s}局,赢了{w}局,平了{p}局,输了{s}局")