#石头剪刀布游戏 电脑赢了后,直接退出游戏。玩家赢了后,可以接着玩
#电脑随机出拳,用1,2,3分别表示石头,剪刀,布
import random #随机函数
isWin = False;
while not isWin:
computer = random.randint(1,3)
if computer == 1:
finger = "石头"
elif computer == 2:
finger = "剪刀"
elif computer == 3:
finger = "布"
#玩家手势
text = input("输入 石头、剪刀、布:")
blist = ["石头","剪刀","布"]
if(text not in blist):
print("输入错误,请重新输入!")
#判断电脑和玩家谁输谁赢:
elif text == finger:
print("电脑出的拳是:%s,平局" %finger )
elif(text == '剪刀'and finger == '布') or (text == '石头'and finger == '剪刀') or (text == '布'and finger == '石头'):
print("电脑出的拳是:%s,你赢了,真棒!" %finger )
elif(text == '布'and finger == '剪刀') or (text == '剪刀'and finger == '石头') or (text == '石头'and finger == '布'):
print("电脑出的拳是:%s,你输了,加油!" %finger )
isWin = True