Я хотел бы написать простую строку кода, не прибегая к операторам if, который бы оценивал, находится ли число в определенном диапазоне. я могу оценить от 0 - Макс, используя модуль.
30 % 90 = 30 //great
однако, если тестовое число больше максимального, использование модуля просто запустит его с 0 для остальных, где, как я хотел бы ограничить его до максимума, если оно превышает максимум
94 % 90 = 4 //i would like answer to be 90
В любом случае, мне становится еще сложнее, если я введу минимум для диапазона. например:
minimum = 10
maximum = 90
поэтому любое число, которое я оцениваю, должно быть либо в пределах диапазона, либо минимальным значением, если оно ниже диапазона, и максимальным значением, если оно выше диапазона
-76 should be 10
2 should be 10
30 should be 30
89 should be 89
98 should be 90
23553 should be 90
Можно ли оценить это одной строкой кода без использования операторов if?