Удержать в границах
В приложениях часто нужно не дать значению выйти за допустимые пределы: например, громкость не должна быть меньше минимума и больше максимума. Напишите функцию, которая ограничивает число n диапазоном от lo до hi. Если число ниже границы — верните lo, если выше — hi, иначе верните само n.
Примеры
Ввод
(5, 0, 10)Вывод
5Ввод
(-3, 0, 10)Вывод
0Ввод
(15, 0, 10)Вывод
10Нужно реализовать
def clamp(n: int, lo: int, hi: int) -> int:
Теги
math
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
5, 0, 10Ожидаемый
52
Ввод
-3, 0, 10Ожидаемый
03
Ввод
15, 0, 10Ожидаемый
104
Ввод
0, 0, 10Ожидаемый
05
Ввод
10, 0, 10Ожидаемый
106
Ввод
10, 999999, 10Ожидаемый
999999Фокус-радио
На паузе · SomaFM · Fluid