使用 Python 代码计算选手平均得分

本文介绍使用 Python 代码计算选手平均得分的方法。

算法步骤:

  1. 使用一个列表存储打分。
  2. 每次输入打分时判断是否为 0,如果是 0 则退出循环,否则将打分添加到列表中。
  3. 最后计算平均分。

代码如下:

scores = []
while True:
    score = int(input('请输入分值(输入 0 结束):'))
    if score == 0:
        break
    scores.append(score)
avg_score = sum(scores) / len(scores)
print('最终平均得分为:', avg_score)

代码说明:

  • scores = []: 初始化一个空列表 scores 用于存储打分。
  • while True:: 循环一直运行,直到遇到 break 语句。
  • score = int(input('请输入分值(输入 0 结束):')): 从用户输入获取一个整数作为打分,并将其存储在 score 变量中。
  • if score == 0:: 如果输入的打分为 0,则执行 break 语句退出循环。
  • scores.append(score): 如果输入的打分不为 0,则将该打分添加到列表 scores 中。
  • avg_score = sum(scores) / len(scores): 计算列表 scores 中所有打分的总和,然后除以打分的个数,得到平均分并存储在 avg_score 变量中。
  • print('最终平均得分为:', avg_score): 打印最终计算得到的平均分。

示例:

假设输入以下打分:

90
85
95
0

则输出结果为:

最终平均得分为: 90.0

总结:

通过以上代码,我们可以很方便地计算出选手的最终平均得分。该代码简单易懂,易于扩展,适用于各种需要计算平均得分的场景。

Python 代码实现选手平均得分计算

原文地址: https://www.cveoy.top/t/topic/oDrQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录