Логические операторы являются важным компонентом программирования на Python. Они позволяют сравнивать значения и принимать решения на основе результатов сравнения. В этой статье мы рассмотрим основные логические операторы и приведем примеры их использования.
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Основные логические операторы
В Python имеются три основных логических оператора:
- and— логическое И
- or— логическое ИЛИ
- not— логическое НЕ
Оператор and
Оператор and возвращает True, если оба операнда истинны, иначе возвращает False.
Пример использования оператора and:
x = 5 y = 10 result = (x > 0) and (y < 20) print(result) # Вывод: True
Оператор or
Оператор or возвращает True, если хотя бы один из операндов истинный, иначе возвращает False.
Пример использования оператора or:
x = -5 y = 10 result = (x > 0) or (y < 20) print(result) # Вывод: True
Оператор not
Оператор not инвертирует логическое значение операнда, то есть возвращает True, если операнд ложный, и False, если операнд истинный.
Пример использования оператора not:
x = 5 result = not (x > 10) print(result) # Вывод: True
Вложенные логические операторы
Логические операторы могут быть использованы вложенно для создания сложных условий.
Пример использования вложенных логических операторов:
x = 5 y = 10 z = 15 result = (x < y) and (y < z) or (x == y) print(result) # Вывод: True
В этом примере условие (x < y) and (y < z) истинное, поэтому результат будет True.
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Заключение
Логические операторы в Python предоставляют возможность сравнивать значения и принимать решения на основе результатов сравнения. Они являются основным инструментом в создании условных конструкций и важным элементом программирования. Не забывайте использовать их в своих проектах! 😉
Если вы заинтересовались в изучении Python и хотите стать профессиональным разработчиком, рекомендуем посетить онлайн школу .
 
                     
                                     
                                     Перейти в телеграм, чтобы получить результаты теста
                                            Перейти в телеграм, чтобы получить результаты теста
                                         
                             





 
             
            
         Забрать
                    Забрать
Добавить комментарий