Логические операторы в 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, Логические операторы.