Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Логічний Тип Даних | Умовні Оператори
Вступ до Python

bookЛогічний Тип Даних

Ласкаво просимо до третього розділу! У цьому розділі ми зануримося у ще один тип даних 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)
copy

Що означають наведені вище результати? Перший True означає, що 1 дорівнює 1 (що само собою зрозуміло); другий False вказує на те, що рядки "abc" і "aBc" відрізняються через чутливість літери b до регістру. Останнє значення False означає, що 87*731 не більше і не дорівнює 98*712. Насправді, 63597 менше за 69776.

Тепер давайте оцінимо наступне:

  1. Чи є числова змінна first_integer менша або рівна second_integer? (Повернути True, якщо перша змінна менша або дорівнює другій, і False, якщо вона більша за другу)
  2. Чи рядок "text" не збігається з "TEXT"?
  3. Чи довжина рядка "Python" дорівнює 6?

Примітка

Друк виразу, такого як, наприклад, variable_1 >= variable_2, не означає, що variable_1 насправді більше або дорівнює variable_2. Це просто означає, що ви перевіряєте, чи є цей вираз True (правдивим) або False (неправдивим). Ця операція ніяк не впливає на значення цих змінних.

question-icon

Заповніть пропуски, щоб виконати завдання.

# Перевірте наступні твердження
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Натисніть або перетягніть елементи та заповніть пропуски

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Запитайте мені питання про цей предмет

Сумаризуйте цей розділ

Покажіть реальні приклади

Awesome!

Completion rate improved to 1.64

bookЛогічний Тип Даних

Свайпніть щоб показати меню

Ласкаво просимо до третього розділу! У цьому розділі ми зануримося у ще один тип даних 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)
copy

Що означають наведені вище результати? Перший True означає, що 1 дорівнює 1 (що само собою зрозуміло); другий False вказує на те, що рядки "abc" і "aBc" відрізняються через чутливість літери b до регістру. Останнє значення False означає, що 87*731 не більше і не дорівнює 98*712. Насправді, 63597 менше за 69776.

Тепер давайте оцінимо наступне:

  1. Чи є числова змінна first_integer менша або рівна second_integer? (Повернути True, якщо перша змінна менша або дорівнює другій, і False, якщо вона більша за другу)
  2. Чи рядок "text" не збігається з "TEXT"?
  3. Чи довжина рядка "Python" дорівнює 6?

Примітка

Друк виразу, такого як, наприклад, variable_1 >= variable_2, не означає, що variable_1 насправді більше або дорівнює variable_2. Це просто означає, що ви перевіряєте, чи є цей вираз True (правдивим) або False (неправдивим). Ця операція ніяк не впливає на значення цих змінних.

question-icon

Заповніть пропуски, щоб виконати завдання.

# Перевірте наступні твердження
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Натисніть або перетягніть елементи та заповніть пропуски

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1
some-alt