Промежуток чисел в Python

Есть задача, в которой нужно вывести значение True если пользовательская переменная принадлежит определенному промежутку чисел.

Как указать питону этот промежуток чисел и как указать, что в некоторых промежутках начальные/конечные числа включатся, а в некоторых нет.

для примера такие промежутки:

(−14,11]∪(13,16)∪[18,+∞) = True
else: False

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

Автор решения: Gladius
if x in range(-14, 11) or x in range(13, 16) or x >= 18:
    output = True
else:
    output = False
→ Ссылка