猜拳游戏
相信大家都玩过猜拳游戏,其中,“石头、剪刀、布”是猜拳的一种,在游戏规则中,石头胜剪刀,剪刀胜布,布胜石头。
下面模拟一个用户和计算机进行比赛的案例,代码实现如下:
import random
player_input = input('请输入(0剪刀、1石头、2布:)')
player = int(player_input)
computer = random.randint(0, 2)
if (player == 0 and computer == 2)\
or (player == 1 and computer == 0)\
or (player == 2 and computer == 1):
print('电脑出的是%s, 恭喜,你赢了!' % computer)
elif(player == 0 and computer == 0)\
or (player == 1 and computer == 1)\
or (player == 2 and computer == 2):
print('电脑出的拳头是%s,打成平局!' % computer)
else:
print('电脑出的拳头是%s 你输了,再接再厉!' % computer)