python實現簡單的猜拳遊戲三局兩勝制

2021-09-27 06:43:15 字數 1259 閱讀 7224

import random

choicelist = ["石頭","剪刀","布"]

winlist = ["石頭剪刀","剪刀布","布石頭"]

playcnt = 0 #回合數

q = 0 #玩家比分

w = 0 #電腦比分

while playcnt!=3:

aichoice = random.choice(['石頭','剪刀','布'])

b = int(input("輸入0.石頭,1.剪刀,2.布"))

if b == 0 or b == 1 or b == 2:

play = choicelist[b]

if aichoice == play:

print("平局")

print("真是驚心動魄的一局現在的比分是" + str(q) + ":" + str(w))

elif play+aichoice in winlist:

playcnt = playcnt + 1

q = q + 1

print("玩家獲勝一局現在的比分是" + str(q) +":" +str(w))

if q == 2:

print("玩家贏得最終的勝利")

playcnt = 3

sum = input("是否繼續進行遊戲0.繼續,任意鍵退出")

if sum == "0":

playcnt = 0

q = 0

w = 0

else:

print("謝謝你使用小光軟體")

elif aichoice+play in winlist:

playcnt = playcnt + 1

w = w + 1

print("電腦獲勝一局現在的比分是" + str(q) +":" +str(w))

if w == 2:

print("電腦贏得最終勝利")

playcnt = 3

sum = input("是否繼續進行遊戲0.繼續,任意鍵退出")

if sum == "0":

playcnt = 0

q = 0

w = 0

else:

print("謝謝你使用小光軟體")

else :

print("能輸入正確的不了?能不能行")

else:

print("請輸入正確的數字")

python實現簡單的猜拳遊戲

import random chuzhaobiao 石頭 剪刀 布 def player start while true chuzhao input 出招吧!if chuzhao not in chuzhaobiao print 招式無效!請重新輸入 else return chuzhao bre...

Python小程式 實現簡單的猜拳遊戲

import random import time defgame play point 0 computer point 0for i in range 3 print 這是第 局 format i 1 time.sleep 1 player choice input 請輸入你的選擇 石頭 剪刀 ...

python實現猜拳小遊戲

用python實現猜拳小遊戲 本練習旨在養成良好的編碼習慣和練習邏輯思考.使用python版本 3.7.3 內容實現如下 usr bin env python coding utf 8 簡單實現猜拳小遊戲,預設每回合 五局 version 0.1 author smartbabble date 20...