猜拳遊戲的動作包括。玩家出拳,電腦出拳,判斷結果,反饋。
# 玩家出拳
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...