假设10位评委的打分是99,80,86,89,94,92,75,87,86,95, 现需要运用Python语言进行编程实现: 去掉一个最高分,去掉一个最低分,计算平均分,并打印出来。打印格式为:去掉一个最高分:XX分,去掉一个最低分:XX分,最后得分为:XX分。
正确答案:参考程序(Python):fs=[99,80,86,89,94,92,75,87,86,95];print('去掉一个最高分:%d分'%max(fs));print('去掉一个最低分:%d分'%min(fs));print('最后得分为:%.2f分'%((sum(fs)-max(fs)-min(fs))/8))。核心:去掉最高最低后取8个平均。
试卷来源:202006 青少年软件编程等级考试Python二级真题