Menu
Coddy logo textTech

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

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

Логические операторы имеют специальную таблицу, называемую «Таблица истинности», которая показывает, что возвращает комбинация логических операторов.

Таблица истинности для оператора and:

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

Единственный способ получить True для оператора and — это если и a, и b являются True

Таблица истинности для оператора or:

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

В этом случае, чтобы получить результат True, либо a, либо b должен быть True.

Таблица истинности для оператора not:

anot a
FalseTrue
TrueFalse

Здесь значение a инвертируется. Если a равно False, то not a равно True

challenge icon

Задание

Новичок

Замените значения переменных b1 и b2 числами так, чтобы b3 принимало значение True.

b3 будет True, когда произведение b1 и b2 больше их суммы.

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

# Замените значения числами
b1 = ?
b2 = ?

# Эта строка проверяет, больше ли b1 * b2, чем b1 + b2
b3 = (b1 * b2) > (b1 + b2)

# Не изменяйте строку ниже
print(f"b3 = {b3}")
quiz iconПроверьте себя

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

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

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