3局兩勝猜拳

2021-08-19 18:54:04 字數 1610 閱讀 2458

'''

老師:我想要呼叫方法,或者只呼叫類的方式,沒有寫出來;

我想最終顯示沒想出來(應該可以通過呼叫輸出方法來實現)

最終獲勝者是:

比分為:

第一局:

第二局:

...'''

numc,nump,a=0,0,1

whilenumc<2

andnump<2:

fromrandomimportrandint

# 建立資料庫

data = ('石頭','剪刀','布')

print("1石頭 2剪刀 3 布")

per = input("請選擇你要出的拳法")

per = int(per) - 1

perchose = data[per % 3]

cmp = randint(0, 100)

cmpchose = data[cmp % 3]

# 判定輸贏的字典

vicdata = {}

vicdata.setdefault('石頭','布')

vicdata.setdefault('剪刀','石頭')

vicdata.setdefault('布','剪刀')

v = vicdata.get(perchose)

ifv==cmpchose:

print('第',a,"場比賽結果為:電腦贏了")

numc+=1

elifperchose==cmpchose:

print('第',a,"場比賽結果為:平局")

else:

print('第',a,"場比賽結果為:選手贏了")

nump+=1

print('\n電腦出:',cmpchose,'選手出:',perchose)

a+=1

ifnump==2:

print("最終獲勝者為:選手")

else:

print("最終獲勝者為:電腦")

print("總比分電腦:選手=",numc,':',nump)

猜 拳遊戲,三局兩勝 python

import random all choices 石頭 剪刀 布 win list 石頭 剪刀 剪刀 布 布 石頭 prompt 0 石頭 1 剪刀 2 布 請選擇0 1 2 x 0 y 0 i 1 while i 3 ind int input prompt player all choices...

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

import random choicelist 石頭 剪刀 布 winlist 石頭剪刀 剪刀布 布石頭 playcnt 0 回合數 q 0 玩家比分 w 0 電腦比分 while playcnt 3 aichoice random.choice 石頭 剪刀 布 b int input 輸入0.石...

Python 石頭剪刀布小遊戲(三局兩勝)

import random all choioces 石頭 剪刀 布 win list 石頭 剪刀 剪刀 布 布 石頭 poeple on true poeple add 0 compute add 0 while poeple on compute random.choice all choioc...