Функция на Python, которая принимает количество баллов студента и возвращает оценку в виде текстовой строки в соответствии с таблицей:
def grade(score):
if score < 60:
return "неудовлетворительно"
elif score <= 74:
return "удовлетворительно"
elif score <= 90:
return "хорошо"
else:
return "отлично"
Функция использует условные операторы для проверки, в каком диапазоне находится количество баллов, и возвращает соответствующую оценку в виде текстовой строки. Например, если студент набрал 80 баллов, функция вернет "хорошо".
Код функции в 1 строку:
def grade(score):
return "неудовлетворительно" if score < 60 else "удовлетворительно" if score <= 74 else "хорошо" if score <= 90 else "отлично"