Для создания такой программы мы можем использовать язык программирования Python, так как он прост в освоении и широко используется. Ниже приведен пример программы, которая выполняет заданную задачу:
def determine_age_group(age):
if age <= 13:
return "детство"
elif 14 <= age <= 24:
return "молодость"
elif 25 <= age <= 59:
return "зрелость"
else:
return "старость"
def main():
try:
age = int(input("Введите ваш возраст: "))
if age < 0:
print("Пожалуйста, введите корректный возраст.")
else:
age_group = determine_age_group(age)
print(f"Вы относитесь к возрастной группе: {age_group}")
except ValueError:
print("Пожалуйста, введите корректное числовое значение возраста.")
if __name__ == "__main__":
main()
Пояснение к программе:
Функция determine_age_group(age)
: Принимает возраст как аргумент и возвращает название возрастной группы в зависимости от возраста. Используются условные операторы if
, elif
и else
для определения группы.
Функция main()
: Это основная функция программы. Она запрашивает у пользователя ввод возраста, проверяет, что введено числовое значение и что возраст неотрицательный, а затем использует функцию determine_age_group()
для определения и вывода возрастной группы.
Обработка исключений: В блоке try
-except
обрабатываются ошибки ввода, когда пользователь вводит не числовые значения.
Эта программа будет запрашивать у пользователя его возраст, и на основе введенных данных классифицировать его по одной из возрастных групп, выводя соответствующее сообщение.