import random #随机模块
stu_cj=[] #创建一个空的列表
count_cj=0 #全班学生的总分初始值
for i in range(58): #一共58位学生,从0开始到57结束
cj=random.randint(0,100) #随机分配学生分数0~100之间
count_cj+=cj #count_cj=count_cj+cj
stu_cj.append(cj) #append将获取的分数依次添加到stu_cj列表当中去
print(stu_cj)
picj=count_cj/len(stu_cj) #len计算列表当中数据的个数
print(f'平均成绩:{picj}')
print('=========================')
print('低于平均成绩学生的学号和成绩如下:')
for i in stu_cj: #将列表当中的数据依次取出
if i<picj: #判断个人成绩是否小于平均成绩
print(f'学号:{stu_cj.index(i)+1} | 成绩:{i}') #index(i)将数据所在列表的下标返回
stu_cj.sort(reverse=True) #sort排序用的,reverse=True降序,reverse=False升序
print('=======================')
print('成绩从大到小:')
print(stu_cj)
不知道说啥了,大家看代码就好,希望对大家有帮助,下期再见!