Логические операторы. Часть 1
Часть раздела Основы путешествия по Python на Coddy. Урок 15 из 77.
Логические операторы используются для объединения условных выражений.
В Python есть три логических оператора:
andornot
Давай посмотрим, как работает оператор and:
Оператор and возвращает True, если оба утверждения истинны.
# Создайте две булевы переменные
x = True
y = True
# Проверьте, равны ли x и y значению True
result = x and yПосле выполнения приведённого выше кода в result содержится:
TrueЕсли одно из значений равно False, результатом будет False:
# Создайте две логические переменные
x = True
y = False
# Проверьте, имеют ли x и y значение True
result = x and yЭто даёт нам:
FalseЗадание
ЛегкоДополните код, чтобы определить, имеет ли человек право водить автомобиль с учетом его возраста и наличия водительского удостоверения.
Человек имеет право водить автомобиль, если:
- Ему не менее 18 лет И
- У него есть действующее водительское удостоверение
Заполните пропуски правильными значениями:
- Укажите в переменной age значение 20
- Укажите в переменной has_license значение True
- Укажите в сравнении минимально допустимый возраст
Попробуйте сами
age = ?
has_license = ?
result = age >= ? and has_license
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 47Калькулятор разделения счёта
Приветственное сообщениеПолучение ввода13Списки: продвинутый уровень
Срезы списков. Часть 1Срезы списков. Часть 2Операторы последовательностейПринадлежность2Переменные
ЧислаСтрокаЛогический типСоглашения об именованииПустые переменныеПовторение — инициализация переменных8Циклы
Цикл forЦикл whileПрерывание циклаПереход к следующей итерацииПовторение: факториалФункция rangeВложенный циклПовторение: динамический ввод3Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСокращённые арифметические операцииПовторение — простая математикаОператоры сравнения6Базовый ввод-вывод
ВыводВывод с переменнымиВводПреобразование типаПовторение — до 120Повторение — истина или ложь9Функции
Объявление функцииАргументыВозврат значенияПовторение — функция SigmaПовторение — функция проверкиЗначения по умолчанию12Перебор последовательностей
Перебор элементовФункция enumerateПеребор строк. Часть 1Перебор строк. Часть 2Потренируйтесь самостоятельно: Онлайн-компилятор Python