'''老師:我想要呼叫方法,或者只呼叫類的方式,沒有寫出來;
我想最終顯示沒想出來(應該可以通過呼叫輸出方法來實現)
最終獲勝者是:
比分為:
第一局:
第二局:
...'''
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...