如何用python編寫剪刀石頭布的遊戲
阿新 • • 發佈:2020-12-17
技術標籤:python基礎練習題面試pythonrandom經驗分享面試其他
使用遍歷迴圈完成剪刀石頭布遊戲,提示使用者輸入要出的拳 :石頭(1)/剪刀(2)/布(3)/退出(4)
電腦隨機出拳比較勝負,顯示使用者勝、負還是平局。
執行如下圖所示:
提示:電腦隨機出拳
-
使用隨機數,首先需要匯入隨機數的模組 —— “工具包”
-
import random
-
匯入模組後,可以直接在 模組名稱 後面敲一個"."然後按 Tab鍵,會提示該模組中包含的所有函式
-
random.randint(a, b),返回[a, b]之間的整數,包含a和b
import random print("----石頭剪刀布遊戲開始----") print("請按下面提示出拳") print("石頭[1],剪刀[2],布[3],退出[4]") while True: user = int(input("請玩家出拳:")) computer=random.randint(1,3) if user==4: print("遊戲退出") break if ((computer == 1 and user == 3) or (computer == 2 and user == 1) or (computer == 3 and user == 2)): print("玩家出拳為{},電腦出拳為{},玩家勝利".format(user, computer)) elif computer == user: print("玩家出拳為{},電腦出拳為{},平局".format(user, computer)) else: print("玩家出拳為{},電腦出拳為{},電腦勝利".format(user, computer)) print("遊戲結束")