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