Окрім уже відомих нам числового та рядкового типів даних у Python є логічний тип bool. Змінна типу bool може набувати одного з двох значень — True (Істина) або False (Хибність). Умова — це твердження, яке може бути істинним чи хибним.
Змінні логічного типу також вважаються логічними виразами. Логічні вирази набувають значення True або False.
Змінні логічного типу даних Логічні змінні — це змінні, діапазон яких складається лише з двох можливих значень: true ( 1 ) або false ( 0 ). Насправді, логічні значення не зберігаються як true або false .
Логічний тип даних (також булів, булевий, булівський) — простий тип даних в інформатиці, що може набувати двох можливих значень, які іноді називають істиною і хибою (також так і ні).
Тип даних визначає, який вид інформації може бути збережений у змінній і які операції можна виконувати з цими даними. Як уже згадувалося, типи даних можуть включати цілі числа, числа з плаваючою комою, рядки, логічні значення та інші.
Логічна змінна – це змінна, яка може набувати лише значень true або false. Логічні змінні описуються у розділі var, наприклад: var a, b:Boolean; Два логічні вирази називаються рівносильними, якщо вони набувають однакових значень при одних і тих самих наборах значень логічних змінних, що входять до цих виразів.
Які значення може набувати змінна типу bool? Логічні змінні – це змінні діапазон яких складається тільки з двох можливих значень : true (1) та false (0).