Урок 06. Логический тип данных и сравнения
⚡ Кратко: что добавляет урок
В Python логический тип bool имеет два значения: True и False. Сравнения возвращают bool, а логические операторы and, or, not позволяют объединять условия.
bool(0),bool(None),bool("")иbool([])даютFalse.- Ненулевые числа и непустые строки дают
True, даже строка"False". - Приоритет: сначала
not, затемand, затемor. - Диапазоны удобно проверять двойным неравенством:
1 < x <= 10.
📖 О чём этот урок
Source урока 06 вводит логический тип данных, преобразование значений к bool, операторы сравнения, логические операторы, таблицу истинности, приоритет логических операций и двойные неравенства.
Ключевые результаты
- понимать разницу между логическим значением и строкой с похожим текстом;
- читать выражения вида
a < b and b < 10; - использовать
notбез ошибки в приоритете; - заменять пару сравнений на двойное неравенство, когда проверяется диапазон;
- решать задачи из урока: проверка диапазона, сравнение чисел, логические операции и мобильный тариф.
📚 Что повторить перед уроком
🎯 Что изучать дальше
Следующий урок: Урок 07 — Summary session 2.