В программировании часто требуется проверить, является ли условие истинным или нет, и выполнить некоторые действия на основе результата. True и False в Python является булевым (или логическим) типом данных. Булевое значение имеет техническое название - bool. Булевой тип данных имеет два значения: True и False (Истина и Ложь соответственно). Обратите внимание, что значения True и False начинаются с заглавных букв (T) и (F). В следующем примере определяются две булевые переменные: is_active = True is_admin = False Когда вы сравниваете два числа, Python возвращает результат в виде булевого значения. Например: >>> 20 > 10 True >>> 20 < 10 False Кроме того, сравнение двух строк приводит к булевому значению: >>> 'a' < 'b' True >>> 'a' > 'b' False Функция bool() Чтобы узнать, равно ли значение True или False, вы используете функцию bool(). Например: >>> bool('Hi')
True >>> bool('')
False >>> bool(100)
True >>> bool(0)
False Как вы можете ясно видеть из выходных данных, некоторые значения оце