体育模拟

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

相关推荐

  • 怎么部署skywalking容器

    技术怎么部署skywalking容器本篇内容主要讲解“怎么部署skywalking容器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么部署skywalking容器”吧!1.

    攻略 2021年11月16日
  • 什么是公钥、私钥、密码、助记词

    技术什么是公钥、私钥、密码、助记词 什么是公钥、私钥、密码、助记词1. 什么是公钥
    公钥:相当于钱包的地址,可理解成银行账户。拥有私钥,可以算出公钥,拥有公钥却不能算出私钥。公钥的地址(钱包的地址):可

    礼包 2021年11月26日
  • 如何翻译和解释ethereum web3.js文档

    技术如何进行以太坊web3.js文档翻译及说明今天就跟大家聊聊有关如何进行以太坊web3.js文档翻译及说明,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。web3

    攻略 2021年12月14日
  • 市场前景好怎么形容,公司的发展前景怎么形容

    技术市场前景好怎么形容,公司的发展前景怎么形容1、辛苦付出苦熬实干市场前景好怎么形容,换来了硕果累累丰收成片;举起欢庆的酒亮开高歌的喉,灯火辉煌笑容暖暖,预祝来年精诚合作宏图大展,共同开创事业的艳阳天。2、随着新年的到来

    生活 2021年10月23日
  • 黄骨鱼的做法,怎样才能做出好吃又营养的黄骨鱼

    技术黄骨鱼的做法,怎样才能做出好吃又营养的黄骨鱼食材:鲜活黄骨鱼(一般一餐一个人可以吃两至四条黄骨鱼的做法,最好购买新鲜的,可以自己拿回家处理,也可让卖家代劳) 配料:姜、葱、蒜、植物油、盐、味精、酱油、豆瓣酱、红剁椒(

    生活 2021年10月27日
  • 黄骨鱼的做法,湘菜特色菜干锅黄骨鱼怎么做

    技术黄骨鱼的做法,湘菜特色菜干锅黄骨鱼怎么做主料黄骨鱼的做法:黄骨鱼500克 调料:食盐少许、酱油少许、葱少许、蒜少许、干辣椒少许、生抽少许、香菜少许、植物油适量。 干锅黄骨鱼的做法:
    1.新鲜的黄骨鱼处理干净后,用少

    生活 2021年10月27日