Python实验报告 实验15 - 体育竞技分析

一、实验目的

 (1)掌握结构化程序设计方法
 (2)掌握Python的模块组织方法


二、实验环境

  Windows 7以上版本的操作系统,Python 3.5以上编程环境。


三、实验内容和步骤


1.阅读下列代码,运行竞技比赛模拟程序,查看执行结果。

#MatchAnalysis.py
from random import random
def printIntro():
    print("这个程序模拟两个选手A和B的某种竞技比赛")
    print("程序运行需要A和B的能力值(以0到1之间的小数表示)")
def getInputs():
    a = eval(input("请输入选手A的能力值(0-1): "))
    b = eval(input("请输入选手B的能力值(0-1): "))
    n = eval(input("模拟比赛的场次: "))
    return a, b, n
def simNGames(n, probA, probB):
    winsA, winsB = 0, 0
    for i in range(n):
        scoreA, scoreB = simOneGame(probA, probB)
        if scoreA > scoreB:
            winsA += 1
        else:
            winsB += 1
    

你可能感兴趣的:(Python,实验报告,python,编程语言)