/
masterovoj
/
python_advanced_lessons
Обзор
Документация
Войти
/
masterovoj
/
python_advanced_lessons
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Module_03/Less_03/age_prog.py
46 строк
1 KB
masterovoj
Выполнил задание под видео 3
29 окт 2025, 22:47
29 окт 2025, 22:47
2213d10
Код
Авторство
О чём код?
# FILE DESCRIPTION: Файл с тестируемой функцией # region {===== Global Import =====} # endregion {===== End Global Import} # region {===== Local Import =====} # endregion {===== End Local Import} # region {===== Блок Классов и Функций =====} def get_social_status(age): if not isinstance(age, (int, float)): raise ValueError('age must be an integer or float') if age < 0: raise ValueError("Age cannot be negative") elif 1 <= age < 13: return 'ребенок' elif 13 <= age < 18: return 'подросток' elif 18 <= age < 58: return 'взрослый' elif 58 <= age < 65: return 'пожилой' elif 65 <= age: return 'пенсионер' # endregion {===== End Блок Классов и Функций =====} # region {===== Основной Блок Кода =====} if __name__ == '__main__': while True: value = int(input('Введите возраст: ')) print(get_social_status(value)) # endregion {===== End Основной Блок Кода =====}