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

# Не изменяйте строку ниже
print("Eligible to drive:", result)
quiz iconПроверьте себя

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

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

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