#coding:UTF-8
import random
list1=['石头','剪刀','布'] #用户输入的内容
count=0
while True:
count=count+1
user=input("请输入值")
if user in list1: #判断输入的值是否符合猜拳
num1=random.randint(0,len(list1)-1) #系统随机生成的值
txt=""; #将系统随机数转换为猜拳汉字,并输出
if num1==0:
txt=list1[0]
elif num1==1:
txt=list1[1]
elif num1==2:
txt=list1[2]
print(list1[num1])
#'石头','剪刀','布' = 0,1,2
if (txt=="石头" and user=="剪刀") or (txt=="剪刀" and user=="布") or (txt=="布" and user=="石头"): #判断用户和系统的输赢
print("You lose")
elif (txt=="剪刀" and user=="石头") or (txt=="布" and user=="剪刀") or (txt=="石头" and user=="布"):
print("You win")
elif (txt=="石头" and user=="石头") or (txt=="剪刀" and user=="剪刀") or (txt=="布" and user=="布"):
print("A draw")
else:
print("Error")
if count==3:
print("您已经比较3次,退出")
break
else:
print("您输入有误")
break
import random
list1=['石头','剪刀','布'] #用户输入的内容
count=0
while True:
count=count+1
user=input("请输入值")
if user in list1: #判断输入的值是否符合猜拳
num1=random.randint(0,len(list1)-1) #系统随机生成的值
txt=""; #将系统随机数转换为猜拳汉字,并输出
if num1==0:
txt=list1[0]
elif num1==1:
txt=list1[1]
elif num1==2:
txt=list1[2]
print(list1[num1])
#'石头','剪刀','布' = 0,1,2
if (txt=="石头" and user=="剪刀") or (txt=="剪刀" and user=="布") or (txt=="布" and user=="石头"): #判断用户和系统的输赢
print("You lose")
elif (txt=="剪刀" and user=="石头") or (txt=="布" and user=="剪刀") or (txt=="石头" and user=="布"):
print("You win")
elif (txt=="石头" and user=="石头") or (txt=="剪刀" and user=="剪刀") or (txt=="布" and user=="布"):
print("A draw")
else:
print("Error")
if count==3:
print("您已经比较3次,退出")
break
else:
print("您输入有误")
break