比赛评分计算

您所在的位置:网站首页 歌手大赛评分设计程序 比赛评分计算

比赛评分计算

2024-06-12 10:52| 来源: 网络整理| 查看: 265

比赛评分计算 描述

 学校举办新生歌手大赛,每个选手的成绩由评委的评分去掉一个最高分和一个最低分剩下评分的平均值得到。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

编写程序实现:输入第一行指定n,从第二行开始每行输入一个评委的得分(共n行),计算选手的成绩,并输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

输入输出示例 输入输出示例 1 5 10 8.5 9.4 6.7 8 该歌手最终成绩为8.6

 

#输入指定的n #指定输入n个数,换行间隔 #计算去掉一个最高分和最低分的平均值 #输出最后得分 n=eval(input()) m=n max=0 min=0 temp=1 sum=0 while(m): t=eval(input()) sum+=t if temp==1: max=t min=t temp=0 else: if maxt: min=t m-=1 sum-=max sum-=min n-=2 ans=sum/n print("该歌手最终成绩为{:.1f}".format(ans)) n=int(input()) ls=[] for i in range(n): #指定输入n个数,换行间隔 x=float(input()) ls.append(x) ave=(sum(ls)-max(ls)-min(ls))/(n-2) print("该歌手最终成绩为%.1f"%ave)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3