当前位置: 首页 > news >正文

宣威做网站建设的公司/百度推广app下载安卓版

宣威做网站建设的公司,百度推广app下载安卓版,做公司网站哪个好,秦皇岛网站制作费用体育竞技分析:模拟N场比赛计算思维:抽象 自动化模拟:抽象比赛过程,自动模拟N场比赛,当N越大时,比赛结果分析越科学。本次比赛规则:回合制,15分一局,先由一方发球&#x…

 

  • 体育竞技分析:模拟N场比赛
  • 计算思维:抽象 + 自动化
  • 模拟:抽象比赛过程,自动模拟N场比赛,当N越大时,比赛结果分析越科学。

本次比赛规则:回合制,15分一局,先由一方发球,如胜利,则得1分并继续发球,如失败,则双方分数不改变并交换球权。球员AB的能力为0-1之间的一个数值                                                                                                                                                                                                                                                                                                                                               思维方式:自顶向下即将一个复杂问题分解成几个问题,再细分成一个个具体的小问题,从而来解决复杂问题。自底向上为自顶向下的逆过程,即解决复杂问题的方法,逐步解决一个个小问题,来达成目的。              

         

1.将体育竞技分析分解为以下几个小步骤

1.1打印程序的介绍性信息式
1.2获得程序运行参数:probA(A的能力值),probB(B的能力值),n(比赛场次)
1.3利用球员AB的能力值,模拟n场比赛
1.4输出球员AB获胜的场次及概率

2.将各个步骤定义成函数来实现

3、首先对代码进行初步介绍:

函数名称函数说明
printInfo()
打印程序的介绍信息
getInputs()
获得用户输入的参数
simNGames(n, probA, probB)
模拟n场比赛
simOneGame(probA, probB)
模拟一场比赛,包括五局,采取五局三胜制
simAGame(N, probA, probB)
模拟一局比赛
GameOver(N, scoreA, scoreB)
定义一局比赛的结束条件
printResult(n, winsA, winsB)
输出模拟比赛的结果

 

4、模拟分析介绍:

排球训练营

1. 简介: 模拟不同的两个队伍进行排球的模拟比赛。

2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ),最后输出模拟的结果( O )。

P 简介:通过产生随机数得到每局比赛的难度,若小于能力值则表示赢得本局比赛,反之输掉本局比赛。

3. 规则简介:

① 每场比赛采用 5局3胜制。

② 前四局采用25分制,每个队只有在赢得至少25分,且同时超过对方2分时才胜一局。

③ 决胜局(第五局)采用15分制,先获得15分,且同时超过对方2分为胜

 5、接下来就是插入代码了:

from math import fabs
from random import random
def printInfo():print("产品名称:排球竞技模拟分析器")print("产品概述:通过输入2个队伍A和B的能力值(0到1之间的小数表示),能够模拟多次2个队伍A和B的排球竞技比赛,从而得出各自的胜率!")print("产品作者:ysd将暮未暮")
def getInputs():probA=eval(input("请输入队伍A的能力值(0-1):"))probB=eval(input("请输入队伍B的能力值(0-1):"))n=eval(input("请输入需要模拟比赛的场次数:"))return probA,probB,n
def simNGames(n,probA,probB):winsA,winsB=0,0for _ in range(n):winsA,winsB=simOneGame(probA,probB)if winsA>winsB:winsA+=1else:winsB+=1return winsA,winsB
def simOneGame(probA,probB):N=1winsA,winsB=0,0for _ in range(5):scoreA,scoreB=simAGame(N,probA,probB)if scoreA>scoreB:winsA+=1else:winsB+=1N+=1if winsA==3 or winsB==3:breakreturn winsA,winsB
def simAGame(N,probA,probB):scoreA,scoreB=0,0serving='A'while not GameOver(N,scoreA,scoreB):if serving=='A':if random()>probA:scoreB+=1serving='B'else:scoreA+=1if serving=='B':if random()>probB:scoreA+=1serving='A'else:scoreB+=1return scoreA,scoreB
def GameOver(N,scoreA,scoreB):if N<=4:return(scoreA>=25 and scoreB>=25 and abs(scoreA-scoreB)>=2)else:return(scoreA>=15 and abs(scoreA-scoreB)>=2) or (scoreB>=15 and abs(scoreA-scoreB)>=2)
def printResult(n,winsA,winsB):print("竞技分析开始,共模拟{}场比赛。".format(n))print(">>>队伍A获胜{}场比赛,占比{:0.1%}".format(winsA,winsA/n))print(">>>队伍B获胜{}场比赛,占比{:0.1%}".format(winsB,winsB/n))
def main():printInfo()probA,probB,n=getInputs()winsA,winsB=simNGames(n,probA,probB)printResult(n,winsA,winsB)
main()

6、得到运行结果:

到这里就结束了哦

 

 

                                                                                                                                                                                                                      

 

转载于:https://www.cnblogs.com/ysd973/p/10864958.html

http://www.lbrq.cn/news/1568359.html

相关文章:

  • 做微商那个网站好/seo完整教程视频教程
  • 0基础学网站开发/优惠活动推广文案
  • 工作室装修网站源码/网络营销推广方式案例
  • wordpress+怎么改密码忘记/搜索引擎关键词快速优化
  • gis网站开发教程/个人建网站需要多少钱
  • dw软件入门教程/郑州百度推广seo
  • 怎样做电商网站的财务分析/优秀网页设计作品
  • 触动网站建设/宁波seo外包优化
  • 网站关键字语法/深圳市网络品牌推广
  • 5网站开发之美/百度推广优化是什么?
  • 网架公司招聘打板施工队伍/淄博seo培训
  • 中国文化网站建设策划书/网站内部优化有哪些内容
  • 好大夫在线网站官网做提眉的医生/互联网营销师是干什么的
  • 武汉网站优化价格/自助建站
  • h5 响应式手机网站/seo技术快速网站排名
  • 旅游网站毕业论文/天津百度推广排名
  • 做办公室的网站/网站优化网站
  • 网站建设方案书阿里云/唯尚广告联盟
  • 郑州高新区做网站开发的公司/深圳seo优化排名
  • 哪些网站做平面单页好看/页优化软件
  • 宇泽佛山网站建设/重庆森林经典台词图片
  • 长沙做四维彩超玛丽亚m网站/搜索引擎优化作业
  • 网站怎么做能让人搜到/seo优化有百度系和什么
  • 网站做百度小程序改造的好处/企业网站建设方案范文
  • 在门户网站做产品单页多少钱一天/武汉seo优化服务
  • 做网站的基本流程/北京十大营销策划公司
  • 可以发布外链的网站/网络营销期末考试试题及答案
  • 苗木网站什么做/百度客户端电脑版
  • 个人网页设计作品html文件夹/系统优化app最新版
  • 网站建设数据库是什么/好的seo网站
  • epoll模型解析
  • 【H5】禁止IOS、安卓端长按的一些默认操作
  • 北京-4年功能测试2年空窗-报培训班学测开-第七十四天-线下面试-聊的很满意但可能有风险-等信吧
  • 从裸机到云原生:Linux 操作系统实战进阶的“四维跃迁”
  • 【k8s】k8s安装与集群部署脚本
  • 自动化备份全网服务器数据平台项目