Удержать в границах

В приложениях часто нужно не дать значению выйти за допустимые пределы: например, громкость не должна быть меньше минимума и больше максимума. Напишите функцию, которая ограничивает число 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
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
5, 0, 10
Ожидаемый5
2
Ввод
-3, 0, 10
Ожидаемый0
3
Ввод
15, 0, 10
Ожидаемый10
4
Ввод
0, 0, 10
Ожидаемый0
5
Ввод
10, 0, 10
Ожидаемый10
6
Ввод
10, 999999, 10
Ожидаемый999999
Фокус-радио
На паузе · SomaFM · Fluid