模拟体育竟技分析

技术模拟体育竟技分析 模拟体育竟技分析from random import randomdef printInfo(): # 打印程序介绍信息 print('模拟体育竟技分析--乒乓球比赛规则-

模拟运动技能分析

从随机导入随机

Def printInfo(): #打印程序介绍信息

印刷品(《模拟运动技能分析-乒乓球比赛规则-第31期》)

Print('这个程序模拟了两个玩家A和B之间的某种竞争)

打印(' A和B的能力值(以0到1之间的小数位表示)')

Getinputs () : #获取程序运行参数。

A=eval(输入('请输入玩家A的能力值(0-1): ')

B=评价(输入('请输入玩家B的能力值(0-1): ')

N=eval(输入('模拟匹配号码: ')

返回a、b、n

Def西蒙尼游戏(Proba,Probb) : #进行游戏

ScoreA,scoreB=0,0 #初始化AB的分数

发球='A' # A先发球。

当游戏未结束时(记分卡,记分卡): #使用While循环执行游戏。

如果服务=='A':

if random()proba 3360 # random()方法返回一个在[0,1]范围内随机生成的实数。

ScoreA=1 #使用随机数与能力值比较输赢。

else:

上菜='B '

else:

if随机()问题B:

scoreB=1

else:

上菜='A '

返回scoreA,scoreB

Def simn games (n,proba,probb) : #玩n个游戏

WinsA,winsB=0,0 #初始化AB的中奖号码

对于范围(n):内的I

scoreA,scoreB=simOneGame(probA,probB)

if scoreA scoreB:

winsA=1

else:

winsB=1

返回winsA,winsB

高清游戏结束(c,d): #游戏结束

返回(c==11和d 10)或(d==11和c 10)或(c=10和d=10和(c - d=2或d - c=2))

Def打印摘要(n,wina,winb) : #打印比赛结果

打印(竞争分析开始,共模拟{}场比赛)。格式(n))

打印('玩家A赢了{}场,占{33,360.2f}% '。格式(WinA、WinA/n * 100))

打印('玩家B赢了{}场,占{33,360.2f}% '。格式(WINB,WINB/N * 100))

def main():

printInfo()

probA,probB,n=getInputs()

winsA,winsB=simNGames(n,probA,probB)

打印摘要(n,winsA,winsB)

main()

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/88691.html

(0)

相关推荐

  • 39三分之一是多少码,运动鞋码子40三分之一是什么意思

    技术39三分之一是多少码,运动鞋码子40三分之一是什么意思比40码大一点39三分之一是多少码。 脚长是厘米(CM)计算,鞋码用欧码(39码、40码等)计算。 脚长换成欧码:量好你的脚长乘以两倍减去十厘米(脚长X2-10=

    生活 2021年10月21日
  • 为什么香港服务器租用要选择优质服务商

    技术为什么香港服务器租用要选择优质服务商租用香港服务器可以为您提供大量不同的优势,这些优势对您和您的业务都有增益。选择可靠的服务商,您还将获得更有效、更专业和技术支持。高速网络和正常运行时间的性能表现也能将您的业务提升到

    礼包 2021年12月14日
  • 如何使用大文件上传:秒传、断点续传、分片上传方法

    技术如何使用大文件上传:秒传、断点续传、分片上传方法本篇内容介绍了“如何使用大文件上传:秒传、断点续传、分片上传方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这

    攻略 2021年10月20日
  • q开头的姓氏,百家姓里读音是‘qu’的有哪些

    技术q开头的姓氏,百家姓里读音是‘qu’的有哪些百家姓里读音是‘qu’的有q开头的姓氏:瞿 曲 屈 屈 [Qū]〈名〉 古邑名 。春秋晋地。在今山西省吉县北,盛产良马 姓。春秋楚王族三姓之一。曲[ qū ]姓 拼 音:[

    生活 2021年10月23日
  • 元宇宙的定义是什么

    技术元宇宙的定义是什么这篇文章主要讲解了“元宇宙的定义是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“元宇宙的定义是什么”吧! 元宇宙的定

    攻略 2021年11月2日
  • 为什么采用nginx+lvs的架构

    技术为什么采用nginx+lvs的架构为什么采用nginx+lvs的架构,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。nginx和lvs都作为反向代理的代表

    攻略 2021年10月19日