Разница между логическими операциями AND и OR заключается в том, что AND проверяет, истинны ли оба булевых выражения, которые он соединяет, а OR — истинно ли хотя бы одно из двух булевых выражений. 4
Оператор AND (И) возвращает значение true только в том случае, если все логические высказывания, которые им объединены, тоже истинны. 3 Если это условие не выполняется, то результатом станет значение false. 3
Оператор OR (ИЛИ) возвращает значение true в том случае, когда верно хотя бы одно из логических выражений (если верны оба выражения, то вернётся также true). 3 False же станет результатом выполнения только в том случае, когда оба выражения ложны. 3
Таким образом, AND требует выполнения всех условий, а OR — выполнения хотя бы одного. 4