Автор оригинала: Python Examples.
Python или
Для выполнения логического или операции в Python вы можете использовать или ключевое слово.
В этом руководстве мы узнаем, как Python или Логический оператор работает с логическими значениями и целочисленными операндами, с помощью примеров программ.
Синтаксис – или ключевое слово
Синтаксис для использования или Оператор приведен ниже.
operand1 or operand2
или Логический оператор принимает два операнда.
или Оператор возвращает true, если какая-либо из операндов верно.
Таблица правды – или логическая операция
Ниже приведена таблица правды с возвращающими значениями для возможных комбинаций операндов или оператора.
Операнд1. | Операнд2 | Возвращаемое значение |
Правда | Правда | Правда |
Правда | Ложь | Правда |
Ложь | Правда | Правда |
Ложь | Ложь | Ложь |
Чтобы обобщить, если какой-либо из операндов верно, то или оператор возвращает True.
Пример 1: Python Logical или
В следующем примере демонстрирует использование или Ключевое слово для логического или операция. В этом примере мы принимаем две переменные и их возможные комбинации логического значения.
Python Program
#True or True a = True b = True c = a or b print(a,'or',b,'is:',c) #True or False a = True b = False c = a or b print(a,'or',b,'is:',c) #False or True a = False b = True c = a or b print(a,'or',b,'is:',c) #False or False a = False b = False c = a or b print(a,'or',b,'is:',c)
Выход
True or True is: True True or False is: True False or True is: True False or False is: False
Пример 2: или оператор с не-логическими операндами
При использовании в булевых выражениях вы также можете использовать ненулевое число для TRUE и ноль для false.
Python Program
#True or True a = 5 b = -5 c = a or b print(a,'or',b,'is:',c) #True or False a = 4 b = 0 c = a or b print(a,'or',b,'is:',c) #False or True a = 0 b = 6 c = a or b print(a,'or',b,'is:',c) #False or False a = 0 b = 0 c = a or b print(a,'or',b,'is:',c)
Выход
5 or -5 is: 5 4 or 0 is: 4 0 or 6 is: 6 0 or 0 is: 0
Резюме
В этом руководстве Примеры питона Мы узнали о или Логический оператор в Python и как его использовать, с помощью хорошо подробных примеров.