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

Задача . Распределение по группам


Задача

Темы:
Составьте блок-схему алгоритма и программу на языке Python, которая анализирует данные о возрасте (в годах, вещественное значение) и половой принадлежности человека (вводится "м" или "ж") и относит его к одной из групп:
  • при возрасте младше 6,5 лет - "дошкольник" или "дошкольница";
  • при возрасте от 6,5 до 18 лет - "школьник" или "школьница";
  • при возрасте от 18 до 65 лет (для мужчин) - "работник"; от 18 до 60 лет (для женщин) - "работница";
  • при возрасте от 65 и старше (для мужчин) - "пенсионер"; от 60 и старше (для женщин) - "пенсионерка".
При вводе возраста <=0 или неверного указания пола выдать сообщение: "Ошибка ввода!"

Примеры
Входные данныеВыходные данные
1 5.5
м
дошкольник
2 7.2
ж
школьница
3 62.5
ж
пенсионерка
4 62.5
м
работник
5 0
м
Ошибка ввода!
6 5
д
Ошибка ввода!

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

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