体育模拟

技术体育模拟 体育模拟import randomdef printInfo(): print("模拟体育竞技") print("学号后两位:26,曾俊谌")
def getInputs():

体育模拟

随机导入

def printInfo():

打印('模拟体育竞技)

打印('学号后两位:26,曾俊谌)

def getInputs():

a=评估(输入('请输入选手A的能力值(0 - 1,保留一位小数):'))

b=评估(输入('请输入选手B的能力值(0 - 1,保留一位小数):'))

返回a,b

def gameover_1(a,b):

返回a==25或b==25,ABS(a-b)=2

def gameover_2(a,b):

返回a==15或b==15,ABS(a-b)=2

def simOneGame_1(probA,probB):

scoreA,scoreB=0,0

标志='A '

而不是game over _ 1(SceA,SceB):

如果标志=='A':

if rand int(1,10 *(ProbA ProbB))=10 * ProbA 3360

scoreA=1

else:

scoreB=1

标志='B '

如果标志=='B':

if rand int(1,10 *(ProbA ProbB))10 * ProbA 3360

scoreB=1

else:

scoreA=1

标志='A '

返回scoreA,scoreB

def simOneGame_2(probA,probB):

scoreA,scoreB=0,0

标志='A '

而不是游戏结束_ 2(SceA,SceB):

如果标志=='A':

if rand int(1,10 *(ProbA ProbB))=10 * ProbA 3360

scoreA=1

else:

scoreB=1

标志='B '

如果标志=='B':

if rand int(1,10 *(ProbA ProbB))10 * ProbA 3360

scoreB=1

else:

scoreA=1

标志='A '

返回scoreA,scoreB

def simNGames(probA,probB):

winsA,winsB=0,0

对于范围(5):内的我

如果i=3:

scoreA,scoreB=simOneGame_1(probA,probB)

if scoreAscoreB:

winsA=1

else:

winsB=1

如果winsA==3或winsB==3:

打印('大比分领先对局)

破裂

如果i==4:

scoreA,scoreB=simOneGame_2(probA,probB)

if scoreAscoreB:

winsA=1

else:

winsB=1

打印('势均力敌对局)

返回winsA,winsB

def printSummary(winsA,winsB):

n=winsA winsB

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

打印('选手A获胜{}场比赛,占比{:0.1%}'.格式(winsA,winsA/n))

打印('选手B获胜{}场比赛,占比{:0.1%}'.格式(winsB,winsB/n))

def main():

printInfo()

probA,probB=getInputs()

winsA,winsB=simNGames(probA,probB)

打印摘要(winsA、winsB)

main()

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

(0)

相关推荐

  • 如何快速涨到1000粉丝,1000个抖音粉丝多少钱?

    技术如何快速涨到1000粉丝,1000个抖音粉丝多少钱?如何快速涨到1000粉丝?我们总结了一份抖音涨粉运营指南,希望能帮助大家突破1000粉丝,早日开通购物车!
    1、互粉互赞群
    最简单的方式是加一些抖音群,或专门用于互

    测评 2021年11月11日
  • MySQL如何进行密码管理

    技术MySQL如何进行密码管理这篇文章主要介绍了MySQL如何进行密码管理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. mysql安装后默认没有密码

    攻略 2021年11月2日
  • 如何打麻将,想要打麻将稳赢,有什么技巧

    技术如何打麻将,想要打麻将稳赢,有什么技巧打麻将人人都想赢,为此很多麻友背口诀网络上操练,但是效果不明显。更有的朋友十多年的麻龄也是输多赢少不得要领如何打麻将!今天我谈谈打麻将取胜的几个重点要领!■精湛的记牌能力。所有的

    生活 2021年10月23日
  • 最新单机游戏排行榜,十大好玩的单机游戏有哪些

    技术最新单机游戏排行榜,十大好玩的单机游戏有哪些人人心中都有一个武侠江湖梦推荐几款高品质的武侠单机游戏最新单机游戏排行榜!对于国产单机游戏来说,2020年是一个国产单机大作云集的年度,其中尤以武侠类为甚,口碑爆棚的《天地

    生活 2021年10月26日
  • 部署SD-WAN之前要执行的三个步骤分别是什么

    技术部署SD-WAN之前要执行的三个步骤分别是什么部署SD-WAN之前要执行的三个步骤分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。随着企业制

    攻略 2021年11月24日
  • 怎样实现Mysql 备份与恢复

    技术怎样实现Mysql 备份与恢复怎样实现Mysql 备份与恢复,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。逻辑备份:1.mysqldum

    攻略 2021年11月20日