Логические операторы в Python
Логические операторы (Logical Operators) в Python предназначены для объединения условных выражений.
| Оператор | Описание |
| and | Будет возвращено значение True (истина), если оба условия истинны. |
| or | Будет возвращено значение True (истина), если одно из условий истинно. |
| not | Полученный результат будет заменен на противоположный. Возвращает значение True (истина), если результат равен False (ложь). |
Примеры
Ниже приведены примеры, которые объясняют работу операторов and, or и not
Оператор and
x = 5
if x > 2 or x > 4:
print(f'Оба условия вернули значение True')
Оператор or
x = 7
if x > 5 or x < 2:
print(f'Одно из условий вернуло True')
Оператор not
x = 5
if not (x > 4 and x < 7):
print(f'Условие никогда не выполнится')
else:
print(f'Результат работы оператора False')
Метки: Python, Логические операторы.