利用python求出列表中符合要求的元素个数

已知一个班级8名研究生同学某门课的成绩存放于元组tup=(62,75,38,90,87,49,78,81)。请编程实现统计优秀(>=90)、良好(>=80)、中等(>=70)、及格(>=60)和不及格(<60)人数。

你题目的解答代码如下:

tup=(62,75,38,90,87,49,78,81)
a = 0
b = 0
c = 0
d = 0
e = 0
for v in tup:
    if v>=90:
        a += 1
    elif v>=80:
        b += 1
    elif v>=70:
        c += 1
    elif v>=60:
        d += 1
    else:
        e += 1
print(f'优秀人数{a}、良好人数{b}、中等人数{c}、及格人数{d}、不及格人数{e}')

img

如有帮助,望采纳!谢谢!