Справочник · модуль 2 «Условия и логика»
Не not
Слово not переворачивает ответ. Было True — станет False, и наоборот.
Сравнение из жизни
Как кнопка «наоборот».
Пример
print(not 5 > 3)
x = 15
print(10 < x < 20)Результат
False True
Учитель в уроке Слово not переворачивает ответ. Было True, станет False. А сравнения можно записать цепочкой. Десять меньше x, и x меньше двадцати. Всё в одну строчку, как в математике.
Запомнить
not — как кнопка «наоборот». Было True — стало False.
Частые ошибки новичков на этой теме
Кажется: После совпадения проверяются и остальные elif
На самом деле: Как только одно условие подошло, остальные elif пропускаются.
Тема из урока 2.4 «И, или, не» курса PythonAZ.