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

bookЯк Поєднувати Умови в Python

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

У булевій логіці два основні оператори - це OR та AND. Оператор OR повертає True, якщо принаймні одна з умов є істинною; в іншому випадку він повертає False. Оператор AND повертає True лише якщо обидві умови є істинними; в іншому випадку він повертає False. Ви можете комбінувати умови, використовуючи оператори and та or (завжди в нижньому регістрі)

  • condition1 and condition2 дає True лише тоді, коли обидві умови є True;
  • condition1 or condition2 дає True, якщо принаймні одна умова є True.

Примітка

Ви також можете ланцюжити кілька умов за допомогою цих операторів. Використовуйте дужки, щоб зробити порядок операцій зрозумілим.

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

  1. Чи 2 більше ніж 1 і "bbb" відрізняється від "aaa".
  2. Чи символ на індексі 2 у рядку "my string" є або "y" або "s".
12345
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
copy

Перше print() повертає True, оскільки обидві умови 2 > 1 та 'bbb' != 'aaa' є істинними. Друге print() виводить False, тому що символ на індексі 2 не є ні 'y', ні 's' (насправді це пробіл).

Примітка

Щоб інвертувати булеве значення, використовуйте оператор not. Наприклад, not 1 == 1 дає False, тому що 1 == 1 є True, а not інвертує його до False.

question mark

Який результат виведе наступний код?

Виберіть правильну відповідь

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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