用Python通过随机函数库产生20个0到100之间的随机整数模拟生成某班20位同学的成绩保存在列表ls中随机数种子为2。完成如下操作:
import random
random.seed(2) # 设置随机种子
ls = [] # 创建空列表保存成绩 for i in range(20): score = random.randint(0, 100) # 生成0到100之间的随机整数 ls.append(score) # 将成绩添加到列表中
print("班级成绩列表:", ls) # 输出班级成绩列表
max_score = max(ls) # 求班级最高分 print("班级最高分:", max_score)
avg_score = sum(ls) / len(ls) # 求班级平均分 print("班级平均分:", avg_score)
top3 = sorted(ls, reverse=True)[:3] # 求班级前三名成绩 print("班级前三名成绩:", top3)
原文地址: https://www.cveoy.top/t/topic/g0h6 著作权归作者所有。请勿转载和采集!