模拟体育竟技分析

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

相关推荐

  • 有关mysql的坑有哪些

    技术有关mysql的坑有哪些这篇文章主要介绍“有关mysql的坑有哪些”,在日常操作中,相信很多人在有关mysql的坑有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有关mysql的坑

    攻略 2021年10月21日
  • 古风古韵的男生名字,求几个好听的古代男生的名字

    技术古风古韵的男生名字,求几个好听的古代男生的名字比如:简玉珩,季舒玄,容云鹤,莫习凛,阮灏君,傅凌天,柯孜墨,楚夫晏,白黎轩,苏兼默古风古韵的男生名字。这些名字富有诗意有非常的好听,关键是一看就是富有诗书底蕴的人家才会

    生活 2021年10月29日
  • 笔记本电脑啥牌子好,什么牌子笔记本电脑好用又实惠

    技术笔记本电脑啥牌子好,什么牌子笔记本电脑好用又实惠1笔记本电脑啥牌子好,笔记本电脑购买渠道(重要) 选购笔记本电脑对于纯小白来讲最好的地方是网上,如京东 淘宝 各个品牌的官网 苏宁易购等网上正规渠道购买。纯小白不用担心

    生活 2021年10月30日
  • 在调用HttpRequest.GetBufferlessInputStream之后不支持此方法或属性。怎么办

    技术在调用HttpRequest.GetBufferlessInputStream之后不支持此方法或属性。怎么办今天就跟大家聊聊有关在调用HttpRequest.GetBufferlessInputStream之后不支持

    攻略 2021年10月20日
  • androidmonkey测试工具的完善思路(androidmonkey教程)

    技术Android中的monkey实战是怎样的这篇文章将为大家详细讲解有关Android中的monkey实战是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。环境介绍

    攻略 2021年12月24日
  • 我的学习旅程

    技术我的学习旅程 我的学习旅程学习JAVA最基础也是最难的在学习的开始期间也总是怀疑自己没有动手能力,是否能够坚持下去,但不断对自己说这是我的兴趣爱好,我要慢慢;慢慢地走
    学习思路 每次在学习新地知识点

    礼包 2021年12月23日