Булев тип

Булев тип (bool) имеет всего два значения: True (истина) и False (ложь).

Что такое булев тип

Булев тип (bool) имеет всего два значения: True (истина) и False (ложь). Их возвращают сравнения и логические выражения; на них опираются условия и циклы.

x = 10 > 3   # True

Истина и ложь

Булев тип отвечает на вопрос «да или нет». True — истина, False — ложь. Такие значения возвращают сравнения (10 > 3 это True) и логические выражения, а условия и циклы на них опираются.

Именно булево значение решает, войдёт ли программа в ветку if или продолжит цикл while.

Частые вопросы

Чем True отличается от строки "True"? True — это логическое значение, а "True" в кавычках — просто текст.

Считается ли ноль ложью? Да, число 0, пустая строка и пустой список Python трактует как False в условиях.

Начать игру бесплатно