初学者毕业设计做网站,网站后台维护月薪多少,成都网站定制中心,动漫设计与制作是什么羽毛球比赛规则#xff1a;1、21分制#xff0c;三局两胜为佳2、每球得分制3、每回合中取胜的一方的一分4、双方均为20分时#xff0c;领先对方2分一方获胜5、双方均为29分时#xff0c;先到达30分一方获胜6、一局比赛中获胜方在下一局率先开球代码如下#xff1a;from ra…羽毛球比赛规则1、21分制三局两胜为佳2、每球得分制3、每回合中取胜的一方的一分4、双方均为20分时领先对方2分一方获胜5、双方均为29分时先到达30分一方获胜6、一局比赛中获胜方在下一局率先开球代码如下from random import randomprint(学号尾数08)def printIntro():print(这个程序模拟两个选手A和B的羽毛球竞技比赛)print(程序运行需要A和B的能力值(以0到1之间的小数表示))def getInputs():a eval(input(请输入选手A的能力值(0-1): ))b eval(input(请输入选手B的能力值(0-1): ))n eval(input(模拟比赛的场次: ))m eval(input(模拟次数))return a, b, n, mdef simNGames(n, probA, probB):winsA, winsB 0, 0scoreA_ls[]scoreB_ls[]for i in range(n):scoreA, scoreB simOneGame(probA, probB)scoreA_ls.append(scoreA)scoreB_ls.append(scoreB)if scoreA scoreB:winsA 1else:winsB 1return winsA, winsB,scoreA_ls,scoreB_lsdef gameOver(a,b):if(a20 or b20):if(abs(a-b)2 and a29 and b29):return Trueelse:return a30 or b30else:return Falsedef simOneGame(probA, probB):scoreA, scoreB 0, 0serving Awhile not gameOver(scoreA, scoreB):if serving A:if random() probA:scoreA 1else:servingBelse:if random() probB:scoreB 1else:servingAreturn scoreA, scoreBdef printSummary(winsA, winsB,m,scoreA_ls,scoreB_ls):n winsA winsBprint(模型模拟次数{}.format(m))print(竞技分析开始共模拟{}场比赛.format(n))print(A选手各场次得分比分:)print(scoreA_ls)print(B选手各场次得分比分:)print(scoreB_ls)print(选手A获胜{}场比赛占比{:0.1%}.format(winsA, winsA/n))print(选手B获胜{}场比赛占比{:0.1%}.format(winsB, winsB/n))def main():printIntro()probA, probB, n, m getInputs()for i in range(m):winsA, winsB,scoreA_ls,scoreB_ls simNGames(n, probA, probB)printSummary(winsA, winsB,m,scoreA_ls,scoreB_ls)main()运行结果如下学号尾数08这个程序模拟两个选手A和B的羽毛球竞技比赛程序运行需要A和B的能力值(以0到1之间的小数表示)请输入选手A的能力值(0-1): 0.4请输入选手B的能力值(0-1): 0.3模拟比赛的场次: 6模拟次数8模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[30, 20, 30, 30, 30, 30]B选手各场次得分比分:[15, 18, 11, 11, 7, 18]选手A获胜6场比赛占比100.0%选手B获胜0场比赛占比0.0%模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[21, 30, 30, 30, 21, 30]B选手各场次得分比分:[19, 23, 19, 13, 23, 12]选手A获胜5场比赛占比83.3%选手B获胜1场比赛占比16.7%模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[18, 30, 30, 30, 30, 22]B选手各场次得分比分:[20, 20, 15, 18, 14, 20]选手A获胜5场比赛占比83.3%选手B获胜1场比赛占比16.7%模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[30, 30, 30, 30, 30, 30]B选手各场次得分比分:[7, 10, 18, 8, 17, 20]选手A获胜6场比赛占比100.0%选手B获胜0场比赛占比0.0%模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[20, 21, 21, 23, 21, 30]B选手各场次得分比分:[18, 19, 19, 25, 19, 23]选手A获胜5场比赛占比83.3%选手B获胜1场比赛占比16.7%模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[30, 30, 30, 30, 30, 26]B选手各场次得分比分:[12, 20, 18, 4, 13, 28]选手A获胜5场比赛占比83.3%选手B获胜1场比赛占比16.7%模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[18, 30, 30, 18, 30, 30]B选手各场次得分比分:[20, 21, 15, 20, 18, 19]选手A获胜4场比赛占比66.7%选手B获胜2场比赛占比33.3%模型模拟次数8竞技分析开始共模拟6场比赛A选手各场次得分比分:[30, 30, 30, 20, 28, 30]B选手各场次得分比分:[15, 13, 14, 18, 26, 21]选手A获胜6场比赛占比100.0%选手B获胜0场比赛占比0.0%