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

Иногда, чтобы определить верный путь ветвления хода функции нужно проверить одновременно не одно, а несколько условий. Например, проверить, является ли данное число четным? Это можно сделать при помощи условия (n % 2 == 0) (остаток от деления n на 2 равен 0), а если необходимо проверить, что два данных целых числа n и m являются четными, необходимо проверить справедливость обоих условий: n % 2 == 0 и m % 2 == 0, для чего их необходимо объединить при помощи оператора and (логическое И): n % 2 == 0 and m % 2 == 0.

В Питоне существуют стандартные логические операторы: логическое И, логическое ИЛИ, логическое НЕ (отрицание).

Логическое И является бинарным оператором (то есть оператором с двумя операндами: левым и правым) и называется and. Оператор and возвращает True тогда и только тогда, когда оба его операнда имеют значение True.

Логическое ИЛИ является бинарным оператором, называется or и возвращает True тогда, когда хотя бы один операнд равен True.

Логическое НЕ (отрицание) является унарным оператором, то есть оператором с одним операндом и называется not, за которым следует единственный операнд. Логическое НЕ возвращает True, если операнд равен False и наоборот.

results matching ""

    No results matching ""