【python练习,6.15】(霍兰德人格分析雷达图等)

python程序设计方法学和计算生态概览练习内容1、体育竞技分析需求:如何科学分析体育竞技比赛输入:球员的水平能力值输出:可预测的比赛成绩"""比赛规则:双人击球比赛:A&B,回合制,5局3胜;开始时一方先发球。直至判分,接下来胜者发球;球员只能在发球局得分,15分胜一局。"""from random import randomdef printInfo(): print("该程序模拟两个选手A和B的某种竞技比赛") print("程序运行需要A和B的能力值
摘要由CSDN通过智能技术生成

python程序设计方法学和计算生态概览练习内容
1、体育竞技分析
需求:如何科学分析体育竞技比赛
输入:球员的水平能力值
输出:可预测的比赛成绩

"""
比赛规则:
双人击球比赛:A&B,回合制,5局3胜;
开始时一方先发球。直至判分,接下来胜者发球;
球员只能在发球局得分,15分胜一局。
"""
from random import random

def printInfo():
    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 simOneGame(proA, proB):
    scoreA, scoreB = 0, 0
    serving = "A"
    while not gameOver(scoreA, scoreB):
        if serving == "A":
            if random() < proA:
                scoreA += 1
            else:
                scoreB += 1
                serving = "B"
        elif serving == "B":
            
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值