Содержание курса
← Занятие 8 · Функции и рекурсия
Дополнительная задача

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

Условие

Напишите функцию clamp(x, left, right), которая возвращает left, если x меньше left, right, если x больше right, и x в остальных случаях. Основная программа считывает данные, вызывает функцию и печатает результат.

Входные данные

Три целых числа на отдельных строках: x, left, right. Все числа по модулю не больше 1000000; left ≤ right.

Выходные данные

Значение, возвращённое функцией.

Пример

Ввод
15
3
10
Вывод
10

Все тесты задачи 5

Тест 1СвернутьПоказать
Ввод
15
3
10
Ожидаемый вывод
10
Тест 2СвернутьПоказать
Ввод
-2
0
5
Ожидаемый вывод
0
Тест 3СвернутьПоказать
Ввод
2
0
5
Ожидаемый вывод
2
Тест 4СвернутьПоказать
Ввод
5
0
5
Ожидаемый вывод
5
Тест 5СвернутьПоказать
Ввод
100
3
3
Ожидаемый вывод
3