← К задачам
Легко · +2ЛогикаУсловияЧисла

Ограничить значение числа

Создайте функцию, которая принимает три аргумента — одно число в качестве входных данных и два дополнительных числа, представляющих границы закрытого диапазона — и возвращает число, ограниченное этим диапазоном.

  • Если число находится в пределах диапазона, оно должно быть возвращено.
  • Если число меньше нижнего предела диапазона, должен быть возвращен нижний предел.
  • Если число больше верхнего предела диапазона, должен быть возвращен верхний предел.

Примеры

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):
    
Для запуска тестов необходима авторизация.
Поддержать проект