Python 代码实现选手平均得分计算
使用 Python 代码计算选手平均得分
本文介绍使用 Python 代码计算选手平均得分的方法。
算法步骤:
- 使用一个列表存储打分。
- 每次输入打分时判断是否为 0,如果是 0 则退出循环,否则将打分添加到列表中。
- 最后计算平均分。
代码如下:
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
总结:
通过以上代码,我们可以很方便地计算出选手的最终平均得分。该代码简单易懂,易于扩展,适用于各种需要计算平均得分的场景。
原文地址: https://www.cveoy.top/t/topic/oDrQ 著作权归作者所有。请勿转载和采集!