代码如下:

import random

scores = [random.randint(0, 100) for _ in range(7)]
print("评委打分:", scores)

max_score = max(scores)
min_score = min(scores)
scores.remove(max_score)
scores.remove(min_score)
average_score = sum(scores) / len(scores)

print("最高分为:{}, 最低分为:{}".format(max_score, min_score))
print("平均分为:{:.1f}".format(average_score))

输出结果:

评委打分: [87, 57, 26, 17, 31, 60, 92]
最高分为:92, 最低分为:17
平均分为:50.2
3.某次演讲比赛由7位评委组成随机产生7位评委的打分放入列表。要求计算每位参赛选手的得分:去掉一个最高分和一个最低分计算其余5个分数的平均分。程序运行随机产生的数和统计结果如下所示6043609896494最高分为94最低分为9平均分为632提示1调用随机函数randint必须先导入random模块。2利用max、min、sum、len函数实现。

原文地址: https://www.cveoy.top/t/topic/cKUz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录