Доброго времени суток. Приветствую а моём канале programmer's notes. Данные заметки это приложение к уроку 3. Урок этот, как вы, наверное, помните, был посвящен условным конструкциям, а именно условиям, состоящим из нескольких более простых условий, связанных логическими операциями: and, or. Также в таких выражениях используется отрицание not. Ну, во-первых, хотел бы остановиться на том, как реализовать в условии исключающее или. В некоторых языках оно называется xor. Посмотрим как можно реализовать xor в Python. Путь есть два условия x < 10 и x % 2 == 0. Нужно сформировать условие, так чтобы выражение давало бы истину, только если одно и только одно из выражений было бы истинно. Конечно, это можно реализовать с помощью вложенных условных конструкций. Примерно так Однако это несколько громоздко. Поэтому можно так (x < 10) and not(x % 2 == 0) or not(x < 10) and (x % 2 == 0) или преобразуя (x < 10) and (x % 2 != 0) or (x <= 10) and (x % 2 == 0) Но это еще не все. Можно вос
О логических выражениях в условных конструкциях языка Python. Приложение к уроку 3
19 июня 202219 июн 2022
115
1 мин