import random
#生成随机数
def getRandStr():
items = ['1','2','3'];
return random.choice(items)
#你赢的次数
youWinTol = 0
#你输的次数
youLostTol = 0
#玩的次数
gameTol = 0
while True:
getYourNum = input("请输入你要出【1、锤子,2、剪刀,3、布】,输入break退出游戏!:")
getSysNum = getRandStr()
if(getYourNum == '1') :#你出锤子
if(getSysNum == '1') :#电脑出锤子
print("平手!")
elif(getSysNum == '2') :#电脑出剪刀
print("你赢了!")
youWinTol+=1
elif(getSysNum == '3') :#电脑出布
print("你输了!")
youLostTol+=1
elif(getYourNum == '2') :#你出剪刀
if(getSysNum == '1') :#电脑出锤子
print("你输了!")
youLostTol+=1
elif(getSysNum == '2') :#电脑出剪刀
print("平手!")
elif(getSysNum == '3') :#电脑出布
print("你赢了!")
youWinTol+=1
elif(getYourNum == '3') :#你出布
if(getSysNum == '1') :#电脑出锤子
print("你赢了!")
youWinTol+=1
elif(getSysNum == '2') :#电脑出剪刀
print("你输了!")
youLostTol+=1
elif(getSysNum == '3') :#电脑出布
print("平手!")
elif (getYourNum == 'break') :
print("游戏结束!")
print("您玩的次数:",gameTol)
print("您赢的次数:",youWinTol)
print("您输的次数:",youLostTol)
break
else:
input("请重新输入:【1、锤子,2、剪刀,3、布】,输入break退出游戏!")
continue
gameTol+=1
闲暇无事,学习下Python!