Печатать текст проверки → выполнять проверку
# wrong.py
x = 5
print("1 < x <= 10")
# right.py
x = 5
print(1 < x <= 10)
Две проверки через and → двойное неравенство
# works.py
x = 5
print(1 < x and x <= 10)
# shorter.py
x = 5
print(1 < x <= 10)
Неявный приоритет → понятные скобки
# harder_to_read.py
can_go_out = good_weather or is_weekend and free_time
# clearer.py
can_go_out = (good_weather or is_weekend) and free_time
Скобки не всегда обязательны, но они помогают увидеть, какая часть условия должна выполниться первой.
Текстовый ввод → явное логическое значение
# source-aligned.py
value = bool(int(input("Введите 1 для True или 0 для False: ")))
print(value)
В задачах этого урока такой ввод подходит, потому что тема уже включает bool(), int() и сравнения.