Логика
Логические блоки обычно используются для управления блоками условного оператора и циклов.
Условный оператор (если ~ то)
С помощью блока условного оператора задаются условие и действие, выполняемое при его соблюдении.

Например, можно написать такой код.
Если значение переменной x больше 100, условие принимает значение истина и выводится текст «Большое число.».
Если значение x не больше 100, условие принимает значение ложь и выводится «Не очень большое число.».
Python
if condition:
# ...
elif condition2:
# ...
else:
# ...Сравнения
Есть шесть операторов сравнения.
Каждый из них принимает два входных значения (обычно числа) и возвращает истину или ложь в зависимости от того, как эти значения соотносятся друг с другом.

Python
A == B
A != B
A < B
A <= B
A > B
A >= BЛогические операции
Блок и возвращает истину только тогда, когда оба входных значения истинны.
Блок или возвращает истину, если истинно хотя бы одно из входных значений.

Python
A and B
A or BНе
Блок не меняет логическое значение на противоположное.

Python
not AЛогическое значение
Логическое значение можно получить с помощью одного блока с выпадающим списком, в котором выбирается истина или ложь.

Python
True
FalseТернарная операция
Тернарный блок работает как простой условный оператор.
Он принимает три входных значения.
Первое — проверяемое логическое условие, второе — значение, возвращаемое, когда условие имеет значение истина.
Третье — значение, возвращаемое, когда условие имеет значение ложь.

Python
thenValue if test else elseValue