Логічний тип даних (bool) (або булевий тип) це примітивний тип даних, який приймає 2 значення – істина чи брехня. Python має самостійний логічний тип bool , з двома зумовленими значеннями: True – істина; False – брехня. May 6, 2022
Функція bool() Повертає булеве значення, тобто або True, або False. Аргумент x конвертується за допомогою стандартної процедури перевірки істинності.
Ця функція завжди повертає значення true. Обумовлена змінна result у тілі булевській функції є змінною типу Boolean і набуває значення за умовчанням рівне false (брехня).
У мові С++ для логічних значень існує спеціальний тип – bool. Допустимими значеннями цього є тільки true і false, причому інших значень у змінної цього типу не може. Змінна типу bool займає у пам'яті рівно 1 байт.