Menu
CoddyTech

Логические операторы. Часть 1

Часть раздела Основы путешествия по Python на Coddy. Урок 15 из 77.

Логические операторы используются для объединения условных выражений.

В Python есть три логических оператора:

  • and
  • or
  • not

Давай посмотрим, как работает оператор 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
challenge icon

Задание

Легко

Дополните код, чтобы определить, имеет ли человек право водить автомобиль с учетом его возраста и наличия водительского удостоверения.

Человек имеет право водить автомобиль, если:

  • Ему не менее 18 лет И
  • У него есть действующее водительское удостоверение

Заполните пропуски правильными значениями:

  1. Укажите в переменной age значение 20
  2. Укажите в переменной has_license значение True
  3. Укажите в сравнении минимально допустимый возраст

Попробуйте сами

age = ?
has_license = ?

result = age >= ? and has_license
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Python