Зберегти прогрес
МОДУЛЬ 2. РОЗВИЛКИ ПОЛЬОТУ: УМОВИ

Урок 1. Порівняння і тип bool

⌨ Python⏱ ~11 хв✎ 4 завдання з автоперевіркою✓ безкоштовно

Так чи ні

Бортовий комп'ютер постійно відповідає на запитання «так чи ні»: палива достатньо? швидкість безпечна? люк зачинено?

Для цього в Python є логічний тип bool з двома значеннями: True (істина) і False (хиба).

Оператори порівняння

●●●код Python
print(5 > 3)      # True    більше
print(5 < 3)      # False   менше
print(5 >= 5)     # True    більше або дорівнює
print(4 <= 3)     # False   менше або дорівнює
print(7 == 7)     # True    дорівнює (два знаки =!)
print(7 != 7)     # False   не дорівнює
⚠ПАСТКА
Найчастіша помилка: = — це «поклади в змінну», а == — «порівняй». x = 5 записує, x == 5 перевіряє.

Рядки теж можна порівнювати:

●●●код Python
print("Марс" == "Марс")    # True
print("марс" == "Марс")    # False — малі й великі літери різні

Результат порівняння можна покласти в змінну:

●●●код Python
fuel = 300
ok = fuel > 100
print(ok)        # True
Перевір себе: 3 задачі з автоперевіркою і тренажер
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі