list 列表 等级成绩划分等级

我有个列表,里面都是班里的分数 大概十多个成绩
按照成绩分出等级
怎么可以得知优秀有几名?良有几名?及格几名?不及格有几名

用循环遍历全部成绩,条件判断每个分数段数据出现次数


numlist = [90,87,78,89]
a=0
b=0
c=0
for i in numlist:
    if i>=90:
        a+=1
    elif i>=80:
        b+=1
    elif i>=70:
        c+=1
print("优秀:{}个".format(a))

如有用请采纳