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

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

Python має тип даних boolean (або логічний). Булеві значення можуть мати лише одне з двох значень: True або False. Цей тип в основному використовується для оцінки логічних умов. Нижче наведені логічні оператори для порівняння:

  • == дорівнює;
  • != не дорівнює;
  • > більше ніж;
  • < менше ніж;
  • >= більше або дорівнює;
  • <= менше або дорівнює.

Коли ви використовуєте ці оператори, результатом є булеве значення: True, якщо умова виконується, і False, якщо ні.

# 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)
12345678
# 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" різні, оскільки порівняння рядків у Python чутливе до регістру — літера 'b' у "abc" є малою, тоді як 'B' у "aBc" є великою. Останнє False показує, що 87 * 731 не більше або дорівнює 98 * 712. Насправді, 63597 менше ніж 69776.

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

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

Примітка

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

question-icon

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

# Check the following statements
print(first_integer
_ _ _
second_integer)
print("text"
_ _ _
"TEXT")
print(len("Python")
_ _ _
6)
True
True
True

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

dots
>=
dots
>
dots
<=
dots
==
dots
!=
Все було зрозуміло?

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

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

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