0,1,2分别代表剪刀、石头、布。 random库生成随机数(代表电脑出拳),玩家为键盘输入 输入不符合要求报错游戏结束。 一方胜则游戏结束,和局则继续进行,最多7局。
import random
for i in range(7):
n=int(input('请输入:'))
x=random.randint(0,2)
if n<0 or n>2:
print('false')
break
else:
if n==x:
print('和')
elif n-x==1 or n-x==-2:
print('你赢了')
break
elif n-x==-1 or n-x==2:
print('你输了')
break