Вопросы к Поиску с Алисой
Основное отличие операторов and и or при работе с булевыми значениями (истина и ложь) заключается в том, как они оценивают результаты выражений. younglinux.info kedu.ru
Оператор and возвращает True, только если оба выражения, которые он связывает, истинны. younglinux.info kedu.ru Если хотя бы в одном случае результатом будет False, то и всё сложное выражение будет ложным. younglinux.info
Оператор or, в свою очередь, возвращает True, если истинно хотя бы одно из выражений, входящих в состав сложного. younglinux.info kedu.ru Сложное выражение становится ложным лишь тогда, когда ложны оба составляющие его простые выражения. younglinux.info
Таким образом, and более «строгий» оператор, требующий обеих истин, а or — более «ленивый», достаточно одной. otvet.mail.ru