Условные выражения—это выражения, которые возвращают одно из двух значений True (истина), если условное выражение выполняется илиFalse (ложь), когда не выполняется
Несколько условных выражений можно связать с помощью логических операций:
and (И) — возвращает значение True (Истина), если все выражения в операции имеют значение True. В остальных случаях возвращается значение False (Ложь);
or (ИЛИ) — возвращает значение True, если хотя бы одно из выражений, участвующих в операции, имеет значение True. Составное выражениевозвращает значение False, если все выражения в нем имеют значение False;
xor (Исключающее ИЛИ) — возвращает значение True, если только одно из выражений, участвующих в операции, имеет значение True. В остальных случаях возвращается значение False;
not (HE) — операция отрицания. Возвращает обратное для выражения значение, а именно, если выражение равно True, то возвращается False,и наоборот, если значение выражения равно False, то возвращается значение True.