Python для початківців

Урок 2 – Умовні оператори Python

Урок 2: Умовні оператори Python

Що таке умовні оператори?

Умовні оператори дозволяють програмі виконувати різні дії в залежності від певних умов. Це один з основних елементів будь-якої мови програмування, який дозволяє створювати логіку в коді.

Основні умовні оператори в Python

В Python існують такі основні умовні оператори:

  • if: Виконує блок коду, якщо умова є істинною.
  • elif: Виконує блок коду, якщо попередні умови є хибними, а ця умова є істинною.
  • else: Виконує блок коду, якщо всі попередні умови є хибними.

Синтаксис умовних операторів

Ось приклад синтаксису умовних операторів в Python:


x = 10
if x > 0:
print("x додатне число")
elif x == 0:
print("x дорівнює нулю")
else:
print("x від'ємне число")

В наведеному прикладі ми перевіряємо значення змінної x. Якщо x більше нуля, виводиться повідомлення “x додатне число”. Якщо x дорівнює нулю, виводиться “x дорівнює нулю”. Якщо жодна з попередніх умов не є істинною, виводиться “x від’ємне число”.

Вкладені умовні оператори

Умовні оператори можна вкладати один в один для створення складнішої логіки:


x = 15
if x > 10:
if x < 20:
print("x між 10 і 20")
else:
print("x більше або дорівнює 20")
else:
print("x менше або дорівнює 10")

У цьому прикладі перевіряється спочатку, чи більше x за 10. Якщо так, то перевіряється, чи менше x за 20. В залежності від результатів цих перевірок виводиться відповідне повідомлення.

Умовні оператори з логічними операторами

Python також підтримує логічні оператори, такі як and, or та not, які дозволяють створювати складні умови:


x = 7
y = 10
if x > 5 and y < 15:
print("Обидві умови істинні")
if x > 10 or y < 15:
print("Одна з умов або обидві умови істинні")
if not(x > 10):
print("x не більше 10")

Логічні оператори дозволяють об’єднувати кілька умов. В прикладі вище перевіряється кілька умов, використовуючи оператори and, or та not.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.