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

Задача: безопасный int

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

  • safe_int("42") → 42
  • safe_int("ten") → 0
  • safe_int("3.5", -1) → -1

Ограничения: text — всегда строка, возможно пустая; default — целое число, его могут передать по позиции или по имени.

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

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

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

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

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