Как отметил Ислам Ханафи, вы пропускаете первый член сравнения "> =".
elif fgrade <= 69 and >= 60:
становится:
elif fgrade <= 69 and fgrade >= 60:
Но вы также можете объединять операторы, такие как это:
elif 60 <= fgrade <= 69:
, что, на мой взгляд, немного более читабельно.
Наконец, вы также можете упростить условия и использовать строгие операторы для работы с десятичными оценками:
def getlettergrade(fgrade):
if fgrade < 60:
return 'F'
elif fgrade < 70:
return 'D'
elif fgrade < 80:
return 'C'
elif fgrade < 90:
return 'B'
else:
return 'A'
(но где «E» ???)