if應用 猜拳遊戲

2021-08-26 17:51:55 字數 762 閱讀 5782

猜拳遊戲的動作包括。玩家出拳,電腦出拳,判斷結果,反饋。

# 玩家出拳

player = int(input("請出拳(剪刀[0], 石頭[1], 布[2]:)")) #剪刀是0,石頭是1,布是2

# print("玩家出拳:%d" % player)

通過簡單的數學來代替實際的出拳,從鍵盤中獲取玩家出拳資訊,並轉化為整數量。注釋掉的**是用來檢測這段**是否執行正常的

# 電腦出拳

import random

computer = random.randint(0, 2)

匯入random檔案來獲得生成隨機數的方法,呼叫randint()方法來生成隨機整數,括號內的2個值是閉區間。

匯入工具的語句應該寫在所有**的開頭

#判斷輸贏

if (player==0

and computer==2) or (player==1

and computer==0) or (player==2

and computer==1):

print("你贏了")

elif player == computer:

print("平局了")

else:

print('電腦贏了')

結局總共有3種可能所以需要用到elif。

直接列出玩家贏得所有可能,反饋

列出平局的可能,反饋

其他情況電腦贏了

Python Python應用 猜拳遊戲

玩家 電腦 玩家 手動輸入 電腦 隨機 玩家贏 電腦贏 平局 石頭 剪刀 布 玩家出石頭,電腦出剪刀 玩家出剪刀,電腦出布 玩家出布,電腦出石頭 import random 玩家 player int input 請出拳 0 石頭 1 剪刀 2 布 電腦 computer random.randin...

猜拳遊戲Java

拿到這道問題,大值瀏覽下需要的類,既然是遊戲,game類中包含了init 與begin 兩個方法,可以猜測,game類作為了乙個 控制器 的角色,在裡面進行操作,建立person與computer類的物件,並呼叫各showquan 方法,對結果進行比較,得出是否獲勝的結論。思路清晰後,開始編寫相關的...

python 猜拳遊戲

ubuntu下編寫的乙個小遊戲,強迫症患者表示玩了好久。the finger guessing game coding utf 8 匯入乙個包,可以理解為乙個工具箱 import random 等待玩家輸入 playerpls raw input 請輸入 剪刀 0 石頭 1 布 2 player i...