排球比賽的模擬賽

2022-08-04 11:12:10 字數 1811 閱讀 8105

#

-*- coding: utf-8 -*-

"""created on sun may 12 21:24:19 2019

@author: history

"""#

e15.matchanalysis.py

#e15.matchanalysis.py

from random import

random

defprintintro():

print("

這個程式模擬隊伍a與b的排球比賽")

print("

這個程式執行需要a和b的能力值(以0-1之間的小數表示)")

defgetinput():

a=eval(input("

輸入隊伍a的能力值:"))

b=eval(input("

輸入隊伍b的能力值:"))

n=eval(input("

輸入模擬比賽的場次:"))

return

a,b,n

def simngames(n,proba,probb): #

ab的能力值,以及比賽場次

winsa,winsb=0,0 #

起初的分數為0

for i in range(n): #

迴圈打比賽

scorea,scoreb=simonegame(proba,probb)

if scorea>scoreb:

winsa +=1

else

: winsb +=1

return

winsa, winsb

defgameover(a,b):

return a==17 or b==17

defsimonegame(proba,probb):

scorea,scoreb=0,0

serving="a"

while

notgameover(scorea,scoreb):

if serving=="a"

:

if random()

scorea +=1

else

: serving="b"

else

:

if random()

scoreb +=1

else

: serving="a"

return

scorea, scoreb

defprintsummary(winsa,winsb):

n=winsa+winsb

print("

競技分析開始,共模擬{}場比賽

".format(n))

print("

隊伍a獲勝{}場比賽,佔比

".format(winsa,winsa/n))

print("

隊伍b獲勝{}場比賽,佔比

抄襲別人的那個:

排球比賽典型使用者

1 典型使用者 於守發 乙個大學生,對排球比較熱愛 於守發性別 年齡 男,21 職業在校大學生 收入10000 知識層次和能力 博士後,有一定的電腦操作能力且排球非常感興趣 生活 工作能力 學習,教書 動機 目的 困難 動機是想看排球比賽,目的給自己喜歡的球隊加油,困難是不懂排球規則 使用者偏好 跑...

排球比賽積分規則

1 1 比賽計分辦法 勝一局 先得21分隊勝一局,當雙方比分為20平時,先得21分隊獲勝一局。決勝局 第3局 當比分 為14平時,領先2分的隊獲得比賽勝利,8分時交換場地。2 上場陣容 上場隊員為5人,分別為1 2 3 4 5號位,前排從右至左為2 3 4號位,後排從右至左為1 5號位。3 發球方法...

排球比賽積分規則

比賽性質 排球比賽是兩隊在由球網分開的場地上進行比賽的集體專案。比賽的目的,是各隊遵守規則,將球擊過球網,使其落在對方場區的地面上,而防止秋落在本方場區的地面上。每隊可擊球三次 攔網觸球除外 將球擊回對方場區。比賽由發球開始。發球隊員擊球使其從網上飛至對方廠區,比賽由此繼續進行,直至球落地 出界或一...