Перейти к содержимому
Задача · Исключения · урок 11 из 11

Задача: разобрать возраст

Напишите функцию parse_age(text), которая возвращает возраст из строки text как int. Если строку не принимает int или возраст лежит вне промежутка от 0 до 150 включительно, функция возбуждает ValueError.

  • parse_age("30") → 30
  • parse_age("abc") → ValueError
  • parse_age("151") → ValueError

Ограничения: text — всегда строка; целым числом считается то, что принимает int, в том числе "-1" и "12", но не "12.5"; текст сообщения в ValueError может быть любым.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

parse_age.py — python
python · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом