Операторы сравнения

Чаще всего в условиях сравнивают два значения. В Python для сравнения имеется 8 операторов (2 из них мы рассмотрим в этом курсе):

Посмотрим на них в деле:

print(5 > 3)   # Выведется True
print(4 >= 4)  # Выведется True
print(2 < 0)   # Выведется False
print(-3 <= 3) # Выведется True
print(7 == 8)  # Выведется False
print(6 != 1)  # Выведется True

<aside> 💡 Операции сравнения имеют приоритет ниже, чем арифметические операции.

</aside>

Логические операторы

В Python имеется три логических оператора:

Сразу отметим, что здесь операторы расставлены по их приоритету: сначала вычисляется not, потом and, затем or.

<aside> 💡 У логических операторов приоритет ещё ниже, чем у операций сравнения

</aside>

Посмотрим на них в деле:

a = 9
b = 3

print(a > b and b > 0) # True and True -> True
print(a < 3 or 9 == b) # False or False -> False
print(not a < b)       # not False -> True