MST

星途 面试题库

面试题:Python中列表反向输出在简单数据处理场景的应用

假设你有一个包含学生成绩的Python列表,如scores = [85, 90, 78, 95, 88]。在某些情况下,老师希望从后往前查看成绩以便先关注成绩较低的学生。请编写Python代码,反向输出这个列表,并在反向输出的每个成绩后,根据成绩范围(90及以上为'A',80 - 89为'B',70 - 79为'C',70以下为'D')添加对应的等级标识。
17.4万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
scores = [85, 90, 78, 95, 88]
reversed_scores = scores[::-1]
for score in reversed_scores:
    if score >= 90:
        grade = 'A'
    elif score >= 80:
        grade = 'B'
    elif score >= 70:
        grade = 'C'
    else:
        grade = 'D'
    print(f"{score}: {grade}")