【 if 案例 】猜拳游戏

猜拳游戏

相信大家都玩过猜拳游戏,其中,“石头、剪刀、布”是猜拳的一种,在游戏规则中,石头胜剪刀,剪刀胜布,布胜石头。

下面模拟一个用户和计算机进行比赛的案例,代码实现如下:

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)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章