Menu
Coddy logo textTech

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

Часть раздела Fundamentals путешествия по 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:

# Create two boolean variables
x = True
y = False

# Check if both x and y are 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Проверьте себя

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

Все уроки раздела Fundamentals