用python语言,统计20个学生的成绩

题是这样的:假设现有一个班级,班级中有学生 20 人,编写程序能够依次读取这 20 人的考试成绩,最后统计出最高分,最低分和平均分。

实在是不知道该怎么搞了,感觉很复杂,请问有人会吗,教教我

一个实现,供参考:

grade=input("请输入20个学生成绩,以逗号分隔:") 
grade=grade.split(',')  #将输入读取转换成列表

#初始化最大值,最小值,以及和
max=0
min=int(grade[0])  
sum=0
#遍历成绩列表,计算最大值,最小值,以及和
for i in grade:
    temp = int(i)
    sum = sum + temp
    if (max<temp):
        max= temp
    if (min>temp):
        min = temp
 #打印结果    
print("最高分:"+str(max)+",最低分:"+str(min)+",平均分:"+str(sum/20.0))


给个简单的例子:

from statistics import mean
scores = []
for i in range(20):
    score = int(input(f'请输入第{i+1}个学生的成绩:'))
    scores.append(score)
print(f'最高分为:{max(scores)}')
print(f'最低分为:{min(scores)}')
print(f'平均分为:{mean(scores)}')

如有帮助,请采纳!