- 十大歌手
为丰富校园文化生活,学校拟组织一场歌手大赛,从参赛选手中选拔出十名相对突出的学生,授予“校园十大歌手”称号。比赛之中设置有评委组,每名选手演唱完毕之后会由评委组的十名评委打分。为保证比赛公平公正,防止作弊和恶意打分,计算得分时会先去掉最高分和最低分,再计算平均分。
本实例要求编写程序,实现根据需求计算平均分的功能。
list=[] zongfen=0 for i in range(1,11): score=(int(input(f"第{i}位评委评分:"))) list.append(score) list.sort() print('去掉最低分:',list[0]) print('去掉最高分:',list[-1]) list.remove(list[0]) list.remove(list[-1]) for j in list: zongfen = zongfen + j pingjunfen=zongfen/8 print('选手最终得分为:',pingjunfen)