Булев тип
Булев тип (bool) имеет всего два значения: True (истина) и False (ложь).
Что такое булев тип
Булев тип (bool) имеет всего два значения: True (истина) и False (ложь). Их возвращают сравнения и логические выражения; на них опираются условия и циклы.
x = 10 > 3 # True
Истина и ложь
Булев тип отвечает на вопрос «да или нет». True — истина, False — ложь. Такие значения возвращают сравнения (10 > 3 это True) и логические выражения, а условия и циклы на них опираются.
Именно булево значение решает, войдёт ли программа в ветку if или продолжит цикл while.
Частые вопросы
Чем True отличается от строки "True"? True — это логическое значение, а "True" в кавычках — просто текст.
Считается ли ноль ложью? Да, число 0, пустая строка и пустой список Python трактует как False в условиях.
Начать игру бесплатно