Menu
Coddy logo textTech

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

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

Задание

Новичок

Replace values переменных b1 и b2 на numbers, чтобы b3 имела значение True.

b3 будет иметь значение True, когда результат умножения b1 и b2 будет greater, чем результат их сложения.

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

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

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

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

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

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

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