Логічний Тип Даних
Ласкаво просимо до третього розділу! У цьому розділі ми зануримося у ще один тип даних Python: булевий або логічний тип. Булеві типи можуть мати тільки одне з двох значень: True
або False
. Цей тип даних використовується при обчисленні логічних умов.
Ось логічні оператори для порівняння:
==
дорівнює!=
не дорівнює;>
більше ніж;<
менше ніж;>=
більше або дорівнює;<=
менше або дорівнює;
Коли ви застосовуєте ці оператори, результатом буде логічне значення: True
, якщо умова виконується, і False
, якщо не виконується. Наприклад, розглянемо наступні обчислення:
123456# Check if 1 equals 1 print(1 == 1) # Check if "abc" equals "aBc" print("abc" == "aBc") # Check if 87*731 greater than or equal to 98*712 print(87*731 >= 98*712)
Що означають наведені вище результати? Перший True
означає, що 1
дорівнює 1
(що само собою зрозуміло); другий False
вказує на те, що рядки "abc"
і "aBc"
відрізняються через чутливість літери b до регістру. Останнє значення False
означає, що 87*731
не більше і не дорівнює 98*712
. Насправді, 63597
менше за 69776
.
Тепер давайте оцінимо наступне:
- Чи є числова змінна
first_integer
менша або рівнаsecond_integer
? (ПовернутиTrue
, якщо перша змінна менша або дорівнює другій, іFalse
, якщо вона більша за другу) - Чи рядок
"text"
не збігається з"TEXT"
? - Чи довжина рядка
"Python"
дорівнює6
?
Примітка
Друк виразу, такого як, наприклад,
variable_1 >= variable_2
, не означає, щоvariable_1
насправді більше або дорівнюєvariable_2
. Це просто означає, що ви перевіряєте, чи є цей вираз True (правдивим) або False (неправдивим). Ця операція ніяк не впливає на значення цих змінних.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.64
Логічний Тип Даних
Свайпніть щоб показати меню
Ласкаво просимо до третього розділу! У цьому розділі ми зануримося у ще один тип даних Python: булевий або логічний тип. Булеві типи можуть мати тільки одне з двох значень: True
або False
. Цей тип даних використовується при обчисленні логічних умов.
Ось логічні оператори для порівняння:
==
дорівнює!=
не дорівнює;>
більше ніж;<
менше ніж;>=
більше або дорівнює;<=
менше або дорівнює;
Коли ви застосовуєте ці оператори, результатом буде логічне значення: True
, якщо умова виконується, і False
, якщо не виконується. Наприклад, розглянемо наступні обчислення:
123456# Check if 1 equals 1 print(1 == 1) # Check if "abc" equals "aBc" print("abc" == "aBc") # Check if 87*731 greater than or equal to 98*712 print(87*731 >= 98*712)
Що означають наведені вище результати? Перший True
означає, що 1
дорівнює 1
(що само собою зрозуміло); другий False
вказує на те, що рядки "abc"
і "aBc"
відрізняються через чутливість літери b до регістру. Останнє значення False
означає, що 87*731
не більше і не дорівнює 98*712
. Насправді, 63597
менше за 69776
.
Тепер давайте оцінимо наступне:
- Чи є числова змінна
first_integer
менша або рівнаsecond_integer
? (ПовернутиTrue
, якщо перша змінна менша або дорівнює другій, іFalse
, якщо вона більша за другу) - Чи рядок
"text"
не збігається з"TEXT"
? - Чи довжина рядка
"Python"
дорівнює6
?
Примітка
Друк виразу, такого як, наприклад,
variable_1 >= variable_2
, не означає, щоvariable_1
насправді більше або дорівнюєvariable_2
. Це просто означає, що ви перевіряєте, чи є цей вираз True (правдивим) або False (неправдивим). Ця операція ніяк не впливає на значення цих змінних.
Дякуємо за ваш відгук!