Найти в Дзене
Kabyleti plays

Урок 11. Логический тип данных.

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

Логический тип данных, или булевый (от английского слова boolean - логический), может принимать только два типа данных: истина(True) или ложь(False).

Он помогает проверить высказывание на правдивость.

Помните в позапрошлом уроке я говорил, что создавать новый список нужно через срезы, а не присваивания, сейчас я вам это покажу.

Проверка утверждений на истину.
Проверка утверждений на истину.

Пример показывает что при присваивании с и а, это одно и тоже, но b и d не есть а, хоть они и равны друг другу.

При проверке a==c пайтон будет выдавать ошибку.

True и False, обязательно с заглавного регистра, можно использовать как флаги(условия, при которых цикл будет продолжать работать) в цикле while:

Пример использование флагов в цикле while.
Пример использование флагов в цикле while.

Мы присваиваем переменной active значение True, и когда пользователь введёт quit, её значение изменится на False и работа цикла прекратится.

Ещё существуют такие функции как all (переводится как все) и any (переводится как кто-нибудь). Совместно с условием if они срабатывают когда все или хотя бы одна из переменных истинна. Рассмотрим на примере:

Демонстрация работы all и any.
Демонстрация работы all и any.

На этом на сегодня всё.