Перейти к содержимому
Задача · Функции · урок 8 из 8

Задача: ограничить значение

Напишите функцию clamp(x, low=0, high=100), которая ограничивает x промежутком от low до high включительно. Если x меньше low, она возвращает low, если больше high — high, иначе — само x.

  • clamp(150) → 100
  • clamp(5, 10) → 10
  • clamp(42, high=40) → 40

Ограничения: x, low и high — целые числа от -1000 до 1000, и low не больше high. Аргументы low и high могут быть переданы по позиции или по имени.

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

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

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

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

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