Присвоить значение с помощью тернарной операции

Как присвоить значение с помощью тернарной операции? Не совсем понял как это делается.

result = a if a > b else b

Надо, чтобы если а в диапазоне от 2 до 10, то присваивало а, но если выше 10 то 2


Ответы (1 шт):

Автор решения: Amader
result = a if 2 <= a <= 10 else 2

Если а больше или равно 2 и меньше или равно 10 то присваиваем значение а, в остальных случаях присваиваем 2

→ Ссылка