体育模拟

技术体育模拟 体育模拟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)

相关推荐

  • 外键约束

    技术外键约束 外键约束外键:外键约束是指表中某个字段的值依赖于另一张表中某个字段的值,而被依赖的字段必须且有主键约束或者唯一约束。
    被依赖的表我们通常称之为父表或者主表,设置外键约束的表称为字表或从表。

    礼包 2021年12月15日
  • 抖音刷赞会上热门吗,刷赞平台自助下单

    技术抖音刷赞会上热门吗,刷赞平台自助下单抖音刷赞会上热门吗,刷赞平台自助下单
    发布视频之后,如果想要获得播放量,虽然说是刷赞是很爽,但是也要担心被封号的问题,那么如果被封号了要怎么解决呢?
    抖音代刷平台可以上热门吗

    测评 2021年11月13日
  • python中如何使用pip安装第三方库

    技术python中如何使用pip安装第三方库本篇文章为大家展示了python中如何使用pip安装第三方库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言本文的文字及图片来源于网

    攻略 2021年11月2日
  • Docker容器与容器云的优点有哪些

    技术Docker容器与容器云的优点有哪些本篇内容介绍了“Docker容器与容器云的优点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年12月13日
  • BtcTool有什么用

    技术BtcTool有什么用小编给大家分享一下BtcTool有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!BtcTool是一个基于第三方

    攻略 2021年11月25日
  • 怎么获取AWR的脚本

    技术怎么获取AWR的脚本本篇内容介绍了“怎么获取AWR的脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/

    攻略 2021年11月9日