← К задачам
Ограничить значение числа
Создайте функцию, которая принимает три аргумента — одно число в качестве входных данных и два дополнительных числа, представляющих границы закрытого диапазона — и возвращает число, ограниченное этим диапазоном.
- Если число находится в пределах диапазона, оно должно быть возвращено.
- Если число меньше нижнего предела диапазона, должен быть возвращен нижний предел.
- Если число больше верхнего предела диапазона, должен быть возвращен верхний предел.
Примеры
limit_number(5, 1, 10) ➞ 5
limit_number(-3, 1, 10) ➞ 1
limit_number(14, 1, 10) ➞ 10
limit_number(4.6, 1, 10) ➞ 4.6
Примечание
- Все входные данные для тестов будут действительными числами.
- Все параметры диапазона входных данных будут в правильном порядке (т.е. нижний предел будет меньше или равен верхнему пределу).
def limit_number(num, range_low, range_high):
Для запуска тестов необходима авторизация.