演讲比赛有10位评委为参寒者打分,编程输出最后得分.每位参赛者演讲结束后,评分系统需要输入第1位至第10位评委给出的分数。选手最后得分要去掉一个最高分,去掉一个最低分,即8位评悉的平均分
时间: 2024-02-16 22:04:28 浏览: 169
演讲比赛评委打分系统,使用 C++ & Qt 5 开发.zip
好的,这个问题是一个简单的编程问题。下面是一个Python的示例代码,可以实现你所需的功能:
```python
# 初始化参赛者的得分列表
scores = []
# 获取每个选手的得分
for i in range(1, 11):
score = int(input("请第{}位评委输入得分:".format(i)))
scores.append(score)
# 去掉一个最高分和一个最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算平均分
average_score = sum(scores) / len(scores)
# 输出最后得分
print("最终得分为: {:.2f}".format(average_score))
```
该代码首先初始化一个空列表,用于存放每个选手的得分。然后,使用for循环获取每个评委的得分,并将其添加到得分列表中。接下来,用`remove()`函数去掉一个最高分和一个最低分。最后,计算剩余分数的平均值,并输出最终得分。注意,这里使用了`{:.2f}`格式化字符串,将最终得分保留两位小数。
阅读全文