Глава 9 · Выполняй мою команду!
not — переворачиваем условие
Простейший логический оператор: превращает True в False и обратно.
Переворачиваем логическое значение
not — самый простой логический оператор: он просто
переворачивает True в False и
наоборот.
| A | not A |
|---|---|
| True | False |
| False | True |
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, без установки