Основы Python
Теория: Отрицание
Наряду с логическими операторами И и ИЛИ, часто используется операция «отрицание». Она меняет логическое значение на противоположное. В программировании отрицанию соответствует унарный оператор not:
Например, если есть функция, которая проверяет четность числа, то с помощью отрицания можно выполнить проверку нечетности:
В примере выше мы добавили not слева от вызова функции и получили обратное действие.
Отрицание — инструмент, с которым можно выражать задуманные правила в коде и не писать новые функции.
Если написать not not is_even(10), то код сработает даже в таком случае:
В логике двойное отрицание — это отсутствие отрицания:
Теперь вы знаете, что означают операторы И, ИЛИ и not. С их помощью вы сможете задавать составные условия из двух и более логических выражений.








