博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排球比赛的模拟赛
阅读量:5258 次
发布时间:2019-06-14

本文共 882 字,大约阅读时间需要 2 分钟。

# -*- coding: utf-8 -*-"""Created on Sun May 12 21:24:19 2019@author: history"""#e15.MatchAnalysis.py#e15.MatchAnalysis.pyfrom random import randomdef printIntro():    print("这个程序模拟队伍A与B的排球比赛")    print("这个程序运行需要A和B的能力值(以0-1之间的小数表示)")def getInput():    a=eval(input("输入队伍A的能力值:"))    b=eval(input("输入队伍B的能力值:"))    n=eval(input("输入模拟比赛的场次:"))    return a,b,ndef simNGames(n,probA,probB):     #AB的能力值,以及比赛场次    winsA,winsB=0,0       #起初的分数为0    for i in range(n):     #循环打比赛        scoreA,scoreB=simOneGame(probA,probB)        if scoreA>scoreB:            winsA +=1        else:            winsB +=1    return  winsA, winsBdef gameOver(a,b):    return a==17 or b==17def simOneGame(probA,probB):    scoreA,scoreB=0,0        serving="A"    while not gameOver(scoreA,scoreB):        if serving=="A":            if random()

 

抄袭别人的那个:

 

转载于:https://www.cnblogs.com/luyingqian/p/10853877.html

你可能感兴趣的文章
暑期进度-4
查看>>
暑期进度-6
查看>>
BootStrap学习
查看>>
爬虫学习-入门
查看>>
mongodb副本集部署
查看>>
celery学习笔记
查看>>
django rest framework自定义返回格式
查看>>
设置mysql的远程访问权限
查看>>
eclipse查找多种类型文件中的关键字
查看>>
eclipse老是自动跳转控制台
查看>>
plsql弹出注册框
查看>>
Marshmallow详解
查看>>
TrueCrypt
查看>>
Android Studio|IntelliJ IDEA 常用快捷键(Mac|Window)
查看>>
tbl.js div实现的表格控件,完全免费,no jquery
查看>>
WIN32得到HWND
查看>>
一段时间Mysql弹出Start Initialization installer
查看>>
《人类简史》十三、不断追寻(下)——重新认识自己
查看>>
POJ 2075
查看>>
php redis
查看>>