用python模擬棒球比賽

2021-10-09 20:04:08 字數 1316 閱讀 2329

def

main()

: x,y,c=get_input(

) xc ,vc=bsmy(x,y,c)

scjg(xc,vc,c)

defget_input()

: name_xd=

eval

(input

("請輸入選手獲勝的勝率"))

name_lh=

round(1

-name_xd,2)

bqbs_cc=

int(

input

("請輸出場次"))

print

("一號選手勝利勝率"

,name_xd)

print

("二號選手勝利勝率"

,name_lh)

print

("一共比賽多少場次"

,bqbs_cc)

return name_xd, name_lh,bqbs_cc

#定義總場次

defbsmy

(name_a,name_b,c)

: win_a ,win_b=0,

0for a in

range

(c):

cx ,yc =myyc(name_a,name_b)

if cx>yc:

win_a+=

1else

: win_b+=

1return win_a,win_b

#定義單場比賽

import random

defmyyc

(xc ,xy)

: x , y =0,

0while

not im(x,y)

:if random.random(

)x+=

1else

: y+=

1return x,y

defim

(x , y)

:return x==21or y==

21def

scjg

(x,y,c)

:print

("一共比賽了{}場"

.format

(c))

print

("小丹勝利的場,勝利佔比"

.format

(x,x/c)

)print

("小化勝利的場,勝利佔比"

.format

(y,y/c)

)main(

)

python簡單羽毛球比賽模擬

體育競技 from random import random def printinfo print 這個程式模擬兩個選手a和b的羽毛球競技比賽 print 程式需要兩個選手的能力值0 1 print 規則 三局兩勝 21分制 print 學號09 def getinput a eval input...

兵乒球比賽模擬python作業

from random import random def printintro 列印程式介紹資訊 print 20信計2班 甘發亮 50號 桌球比賽規則程式設計如下 print 這個程式模擬兩個選手a和b的某種競技比賽 print 程式執行需要a和b的能力值 以0到1之間的小數表示 def get...

用Python模擬鍵盤輸入

pywin安裝模組 import win32api import win32con win32api.keybd event 17,0,0,0 ctrl鍵位碼是17 win32api.keybd event 86,0,0,0 v鍵位碼是86 win32api.keybd event 86,0,win...