对于决赛现场去掉最高分和最低分,求均值的操作😅
第一次接触python
请各位大佬指点一二😅
输入各个评委给的分数
选出最高分 最低分 求平均值 或者 总分
建立一个空列表,筛选列表的最值,在总列表求和的基础上减去两个最值
num = [] #创建空列表
print(‘输入10个评委的给分’)
for i in range(10):
num.append(eval(input(‘请输入评委给分’)))
#筛选最值
max = num[0]
for number in num:
if number > max:
max = number
min = num[-1]
for number2 in num:
if number2 < min:
min = number2
#计算数据
total_num = sum(num)
the_last_grade = (total_num - max - min)/8
print(“最终成绩是”)
print(the_last_grade)