Глава 9 · Выполняй мою команду!

not — переворачиваем условие

Простейший логический оператор: превращает True в False и обратно.

Переворачиваем логическое значение

not — самый простой логический оператор: он просто переворачивает True в False и наоборот.

Anot A
TrueFalse
FalseTrue
not_primer.py
is_raining = False

if not is_raining:
    print("Можно гулять")

Читаем вслух: «если НЕ идёт дождь». Условие not is_raining истинно ровно тогда, когда is_raining ложно.

not_s_sravneniem.py
age = 15
print(not (age >= 18))   # True — потому что age >= 18 само по себе False
★ Базовая практика
Двойное not

Предскажите результат not not True — затем проверьте в коде. Объясните своими словами, почему получился именно такой ответ.

Практика: not и инверсия условий
Интерактивный ноутбук прямо в браузере — Python 3.14 через Pyodide, без установки
Открыть практику →