Логический тип данных, или булевый (от английского слова boolean - логический), может принимать только два типа данных: истина(True) или ложь(False). Он помогает проверить высказывание на правдивость. Помните в позапрошлом уроке я говорил, что создавать новый список нужно через срезы, а не присваивания, сейчас я вам это покажу. Пример показывает что при присваивании с и а, это одно и тоже, но b и d не есть а, хоть они и равны друг другу. При проверке a==c пайтон будет выдавать ошибку. True и False, обязательно с заглавного регистра, можно использовать как флаги(условия, при которых цикл будет продолжать работать) в цикле while: Мы присваиваем переменной active значение True, и когда пользователь введёт quit, её значение изменится на False и работа цикла прекратится. Ещё существуют такие функции как all (переводится как все) и any (переводится как кто-нибудь). Совместно с условием if они срабатывают когда все или хотя бы одна из переменных истинна. Рассмотрим на примере: На этом на сего