欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python平均分由高到低顺序排列输出选手编号和最后得分_python 字典的使用案例二:求平均分,并按平均分由高到低输出选手编号和最后得分...

发布时间:2023/12/1 python 44 豆豆

校园好声音大赛,三位选手得分,由8位评委给出。

请根据评分表,将每们选手的得分去掉一个最高分和一个最低分后求平均分,并按照平均分由高到低输出选手编号和最后得分。

dicScores = {'012': [90, 94, 97, 86, 85, 89, 88, 85], '005': [91, 91, 92, 98, 90, 96, 90, 95],

'108': [96, 86, 97, 96, 87, 86, 86, 96]}

dicAve = {}

lists = []

for k, v in dicScores.items():

lists = dicScores[k]

lists.remove(max(lists))

lists.remove(min(lists))

ave = sum(lists) / len(lists)

dicAve[ave] = k

print(dicAve)

ls = sorted(dicAve, reverse=True)

print(ls)

for k in ls:

print(dicAve[k], k)

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/4638.html

总结

以上是生活随笔为你收集整理的python平均分由高到低顺序排列输出选手编号和最后得分_python 字典的使用案例二:求平均分,并按平均分由高到低输出选手编号和最后得分...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。