Олимпиадный тренинг

Задача . Отличники и двоечники


Задача

Темы:
Составьте блок-схему алгоритма и программу на языке Python для решения следующей задачи:
Вводятся оценки ученика за контрольные работы по физике, химии, русскому языку и математике (по одной оценке за каждый предмет).
Если среди оценок есть оценки меньше 2 или больше 5, то вывести на экран сообщение: "Ошибка ввода!"
Необходимо вычислить среднее арифметическое оценок и определить, к какой группе относится ученик: «отличник», «хорошист», «троечник», «неуспевающий». При этом, если среди оценок есть хотя бы одна "двойка", ученик сразу считается неуспевающим.
На экран следует вывести название группы, к которой отнесён ученик. Округление среднего арифметического производится по правилам математики, т.е., например, 4.5 округляется до 5.

Примеры
Входные данныеВыходные данные
1 5 5 4 4
отличник
2 5 4 3 2
неуспевающий
3 5 5 6 5
Ошибка ввода!

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python1
Комментарий учителя