python学校举行校园歌手大赛,评委由6 人组成。评分方法:去掉一个最高分和一个最低 分,计算其余4位评委的平均分,作为选手的最终得分。从键盘输入依次输入6位评委评分;输出最高分,输出最低分,并输出选手最后得分。
时间: 2024-02-27 12:59:25 浏览: 224
基于Python的校园学生一卡通管理系统.zip
5星 · 资源好评率100%
好的,下面是Python代码实现:
```python
scores = []
for i in range(6):
score = float(input("请输入第{}位评委的评分:".format(i+1)))
scores.append(score)
# 计算最高分、最低分和平均分
max_score = max(scores)
min_score = min(scores)
sum_score = sum(scores) - max_score - min_score
avg_score = sum_score / 4
# 输出结果
print("最高分:", max_score)
print("最低分:", min_score)
print("选手最后得分:", avg_score)
```
你可以依次输入6位评委的评分,程序会自动输出最高分、最低分和选手最后得分。注意,这里我假设输入的评分都是合法的浮点数,如果需要做输入校验可以自行添加。
阅读全文