<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Yleina

      導(dǎo)航

      python博客作業(yè)2

      采用乒乓球比賽規(guī)則

      一局比賽:????????????????????????????????????????????????????????????????????????????????????????????????????????????????

      ????????????????????????????????????????????????????????????????????????????????????????????????????????????????       在一局比賽中,先得11分的一方為勝方;10平后,先多得2分的一方為勝方。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

      ??????????????????????????????????????????????????????????????????????????????????????????????????????????????一場(chǎng)比賽:????????????????????????????????????????????????????????????????????????????????????????????????????????????????

      ?????????????????????????????????????????????????????????????????????????????????????????????????????????????      單打的淘汰賽采用七局四勝制,雙打淘汰賽和團(tuán)體賽采用五局三勝制。

       1 from random import random
       2  
       3 def printInfo():    # 打印程序介紹信息
       4     print('這個(gè)程序模擬兩個(gè)選手A和B的某種競(jìng)技比賽')
       5     print('程序運(yùn)行需要A和B的能力值(以0到1之間的小數(shù)表示)')
       6  
       7 def getInputs():    # 獲得程序運(yùn)行參數(shù)
       8     a = eval(input('請(qǐng)輸入選手A的能力值(0-1):'))
       9     b = eval(input('請(qǐng)輸入選手B的能力值(0-1):'))
      10     n = eval(input('模擬比賽場(chǎng)次(單打淘汰賽為5場(chǎng),雙打淘汰賽為7場(chǎng)):'))
      11     return a, b, n
      12  
      13 def simOneGame(probA, probB):    # 進(jìn)行一場(chǎng)比賽
      14     scoreA, scoreB = 0, 0   # 初始化AB的得分
      15     serving = 'A'         # 首先由A發(fā)球
      16     while not gameOver(scoreA, scoreB):  #用while循環(huán)來執(zhí)行比賽
      17         if serving == 'A':
      18             if random() < probA:   # random() 方法返回隨機(jī)生成的一個(gè)實(shí)數(shù),它在[0,1)范圍內(nèi)。
      19                 scoreA += 1     # 用隨機(jī)數(shù)來和能力值比較從而分出勝負(fù)
      20             else:
      21                 serving = 'B'
      22         else:
      23             if random() < probB:
      24                 scoreB += 1
      25             else:
      26                 serving = 'A'
      27     return scoreA, scoreB
      28  
      29 def simNGames(n, probA, probB):    #進(jìn)行N場(chǎng)比賽
      30     winsA, winsB = 0, 0    # 初始化AB的勝場(chǎng)數(shù)
      31     for i in range(n):
      32         scoreA, scoreB = simOneGame(probA, probB)
      33         if scoreA > scoreB:
      34             winsA += 1
      35         else:
      36             winsB += 1
      37     return winsA, winsB
      38  
      39 def gameOver(c, d):    #比賽結(jié)束
      40     return c==11 or d==11
      41  
      42 def printSummary(n ,winA, winB):    #打印比賽結(jié)果
      43     print('競(jìng)技分析開始,共模擬{}場(chǎng)比賽'.format(n))
      44     print('選手A獲勝{}場(chǎng)比賽,占比{:.2f}%'.format(winA, winA/n*100))
      45     print('選手B獲勝{}場(chǎng)比賽,占比{:.2f}%'.format(winB, winB / n * 100))
      46 def main():
      47     printInfo()
      48     probA, probB, n =getInputs()
      49     winsA, winsB = simNGames(n, probA, probB)
      50     printSummary(n, winsA, winsB)
      51  
      52 print("\n學(xué)號(hào):21\n")53 main()

      輸出結(jié)果:

      單打淘汰賽5場(chǎng):

       雙打淘汰賽7場(chǎng):

       

      posted on 2023-11-19 19:57  伊蕾娜。  閱讀(19)  評(píng)論(0)    收藏  舉報(bào)

      主站蜘蛛池模板: 国产女人18毛片水真多1| 亚洲国产在一区二区三区| 亚洲国产精品日韩av专区| 偷偷色噜狠狠狠狠的777米奇| 国产一区二区三区精美视频| 国产精品爱久久久久久久| 亚洲成av人片不卡无码手机版| 漂亮人妻中文字幕丝袜| 精品中文人妻中文字幕| av日韩在线一区二区三区| 亚洲 欧美 综合 在线 精品| 91精品国产免费人成网站| 国产不卡一区在线视频| 国产精品一区二区日韩精品| 丁香婷婷在线视频| 无码AV中文字幕久久专区| 国产成人a在线观看视频免费| 日本熟妇色xxxxx| 亚洲精品一二三伦理中文| 亚洲狠狠婷婷综合久久久久图片| 午夜免费啪视频| 色猫咪av在线观看| 色道久久综合亚洲精品蜜桃| 人妻丝袜无码专区视频网站| 亚洲国产精品一区二区第一页| 亚洲精品午夜国产VA久久成人 | 日韩三级一区二区在线看| 尼木县| 国产精品小仙女自拍视频| 欧美黑人又粗又大久久久| 任我爽精品视频在线播放| 日韩内射美女人妻一区二区三区| 日本一区二区三区小视频| 国产亚洲制服免视频| 亚洲暴爽av人人爽日日碰| 成人AV无码一区二区三区| 国内自拍视频一区二区三区| 在线观看成人年视频免费| 开心婷婷五月激情综合社区| 中国熟女仑乱hd| 久久这里有精品国产电影网|