Булева логика и сравнения
Освойте логические операторы и выражения сравнения для проверки условий
«Булева логика и сравнения» — бесплатный урок Python Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 4 уроков всего.
Введение в булеву логику и сравнения
Введение в булеву логику и сравнения
Булева логика и операторы сравнения необходимы для принятия решений в программировании. Они позволяют сравнивать значения и объединять условия.
В этом уроке Вы изучите логические операторы (and, or, not) и операторы сравнения (==, !=, <, > и т. д.).

Что такое булева логика?
Что такое булева логика?
Булева логика работает со значениями True и False. Эти значения являются результатом логических операций и операций сравнения.
Например:
# Boolean example
is_sunny = True
print(is_sunny)Логические операторы
Логические операторы
Логические операторы объединяют условия. Вот основные из них:
and: оба условия должны быть истинными.or: хотя бы одно условие должно быть истинным.not: инвертирует условие.
Например:
# Logical operators example
x = 5
y = 10
print(x > 3 and y > 8)
print(x > 3 or y < 5)
print(not x > 3)Операторы сравнения
Операторы сравнения
Операторы сравнения сопоставляют значения и возвращают True или False. Вот несколько примеров:
==: равно!=: не равно<: меньше>: больше<=: меньше или равно>=: больше или равно
Примеры операторов сравнения
Примеры операторов сравнения
Рассмотрим несколько примеров:
# Comparison operators example
x = 10
y = 20
print(x == y)
print(x != y)
print(x < y)Объединение логических операторов и операторов сравнения
Объединение логических операторов и операторов сравнения
Вы можете объединять логические операторы и операторы сравнения для создания сложных условий:
# Combining logical and comparison operators
x = 15
y = 10
z = 20
print(x > y and z > x)Практический пример
Практический пример
Применим изученное на практическом примере:
# Practical example
age = 18
has_license = True
if age >= 18 and has_license:
print("You can drive.")
else:
print("You cannot drive.")Распространённые ошибки при работе с логическими операторами и операторами сравнения
Распространённые ошибки при работе с логическими операторами и операторами сравнения
Вот несколько распространённых ошибок, которых следует избегать:
- Использование
=вместо==для сравнения. - Отсутствие скобок для ясности в сложных условиях.
Что мы узнали
Что мы узнали
В этом уроке Вы узнали:
- основы булевой логики;
- логические операторы:
and,or,not; - операторы сравнения:
==,!=,<,>и другие; - как объединять логические операторы и операторы сравнения.
Отличная работа! Перейдём к следующей теме.

Часто задаваемые вопросы
Урок «Булева логика и сравнения» бесплатный?
Да — полный текст урока «Булева логика и сравнения» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 4 уроков всего.
Чему я научусь в уроке «Булева логика и сравнения»?
Освойте логические операторы и выражения сравнения для проверки условий Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Булева логика и сравнения»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Условные конструкции
- Булева логика и сравнения
- Циклы
- Выражения присваивания (оператор «морж»)