猜拳遊戲

暗淡落幕發表於2020-10-25

猜拳遊戲

下面我們利用if判斷語句編寫一個猜拳遊戲的程式碼。

import random
player = int(input('請輸入 (0)石頭 (1)剪刀 (2) 布:')) # 此處要轉化成int 0 =='0'結果為False
print('使用者輸入的是',player)
# input是用來接收使用者輸入的內容
# 電腦應該隨機出一個數字[0,2]
# 需要使用隨機數模組 random
# random.randint(a,b) 能夠生成[a,b]的整數
computer = random.randint(0,2)
print('電腦輸入的是:',computer)
if (player == 0 and computer ==1) or (player ==1 and computer == 2) or (player == 2 and computer == 0):
    print('恭喜你,你贏了')
elif player == computer:
    print('平局')
else:
    print('你個垃圾,輸了吧!')

和電腦玩猜拳,怎麼才能欺負電腦保證每次都贏呢?

我們只需要修改以下程式碼的順序,讓電腦先出即可!

import random
computer = random.randint(0,2)
print('電腦輸入的是:',computer)
player = int(input('請輸入 (0)石頭 (1)剪刀 (2) 布:')) # 此處要轉化成int 0 =='0'結果為False
print('使用者輸入的是',player)
if (player == 0 and computer ==1) or (player ==1 and computer == 2) or (player == 2 and computer == 0):
    print('恭喜你,你贏了')
elif player == computer:
    print('平局')
else:
    print('你個垃圾,輸了吧!')

相關文章