猜拳遊戲
相信大家都玩過猜拳遊戲,其中,“石頭、剪刀、布”是猜拳的一種,在遊戲規則中,石頭勝剪刀,剪刀勝布,布勝石頭。
下面模擬一個用戶和計算機進行比賽的案例,代碼實現如下:
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)