给出一个列表,例如一个班的学生成绩表,计算并输出:(1)全班人数(2)平均成绩
(3)最高分、最低分
假设列表是arr
1.num = len(arr)
2.aver = sum(arr)/num
3.maxMark = max(arr)
4.minMark = min(arr)
arr=[60,90,89,76,12,48]
num = len(arr)
aver = sum(arr)/num
maxMark = max(arr)
minMark = min(arr)
print(f'班级人数:{num}\n平均成绩:{aver}\n最高分:{maxMark},最低分:{minMark}')
arr=[60,90,89,76,12,48]
num=0
total=0
maxMark=arr[0]
minMark=arr[0]
for mark in arr:
num+=1
total+=mark
maxMark = maxMark if maxMark > mark else mark
minMark = minMark if minMark < mark else mark
aver = total/num
print(f'班级人数:{num}\n平均成绩:{aver}\n最高分:{maxMark},最低分:{minMark}')
list1=[]
print(len(list1))#人数
print(sum(list1)/len(list1))#平均数
print(max(list1),min(list1))#最高分,最低分
有帮助请采纳
li = [95, 96, 100]
print(len(li)) # 全班人数
print(sum(li) / len(li)) # 平均成绩
print(max(li), min(li)) # 最高分、最低分