羽毛球比赛预测
from random import random def printIntro(): print(" 20信计1班777")
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("模拟比赛的场次: ")) return a, b, n def simNGames(n, probA, probB): winsA, winsB = 0, 0 scoreA_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 += 1 else: winsB += 1 return win