成绩评级
def func(score):
degree = 'DCBAE'
if score > 100 or score < 0:
return 'wrong score.Must berween 0 and 100.'
else:
index = (score - 60)//10
if 0 <= index <= 3:
return degree[index]
elif index == 4:
return degree[3]
else:
return degree[-1]
degree = ‘DCBAE’ 这个运用的很巧妙
>>> func(100)
'A'
>>> func(60)
'D'
>>> func(59)
'E'