Одинокий if популярное явление. Его используют, когда нужно выполнить код только в случает соответствия условию.
Например: если пользователь не принял политику конфиденциальности, нужно показать форму подтверждения.
Код в if False никогда не выполняется, такова логика этой конструкции. Любое выражение, которая возвращает false можно изменить, что бы оно возвращало true.
Один из вариантов уже написан в другом ответе. Другие — изменить операторы сравнения. Например:
- == на !=
- in на not in
- > на <=
И наоборот.
В алгебре логики есть логическое отрицание НЕ, которое ложь делает истинно, а истину - ложью. В Python это реализовано с помощью "not". Например, конструкция "if 5 > 4" вернёт нам True, а конструкция "if not 5 > 4" вернёт False.