В книге "Укус Питона" ("A byte of python") был такой фрагмент: "Помните, что части elifи else не обязательны".

Алексей Синицын
Python Q
  · 3,1 K
Ответить1Уточнить
Начинающий QA-инженер. Самоучка.  · 14 мар 2021

В алгебре логики есть логическое отрицание НЕ, которое ложь делает истинно, а истину - ложью. В Python это реализовано с помощью "not". Например, конструкция "if 5 > 4" вернёт нам True, а конструкция "if not 5 > 4" вернёт False.

184
Комментировать ответ…Комментировать…
Лучший
Alexandr
Программирование
313
Исправляю старые баги, добавляю новые  · 14 мар 2021
Одинокий if популярное явление. Его используют, когда нужно выполнить код только в случает соответствия условию. Например: если пользователь не принял политику конфиденциальности, нужно показать форму подтверждения. Код в if False никогда не выполняется, такова логика этой конструкции. Любое выражение, которая возвращает false можно изменить, что бы оно возвращало... Читать далее
1,4 K
Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос