如何将字母等级添加到现有列表中

我需要将字母等级添加到现有的列表中,该列表具有学生ID和学生分数范围为0-100。 我认为我需要将字母等级添加到列表中,但是我什至不知道如何将数字转换为字母等级。

student_grades = []
for i in range(0,20):
    student_grades.append(s[i])

for student in student_grades:
    Data = student.split("\t")
    letter_grade = Data[1]

if (80 <= Data <= 100):
    letter_grade = 'A'
elif (65 <= Data <= 79):
    letter_grade = 'B'
elif (50 <= Data <= 64):
    letter_grade = 'C'
elif (35 <= Data <= 49):
    letter_grade = 'D'
else:
    letter_grade = 'F'
print(letter_grade)

But every time I try to run it, with different variations to the if statements, the programme responses with TypeError: '<=' not supported between instances of 'int' and 'str'

编辑:有没有更有效的方法来做到这一点?我的工作簿告诉我,我需要“定义一个函数,该函数根据学生的分数来计算学生的字母等级。即,在参数中传递的分数,并返回适当的字母(作为字符串)。转换基于下表: 80至100 B 65-79 C 50-64 D 35-49 E 0-34