-
Урок 1 – Знайомство з Python
-
Урок 2 – Умовні оператори Python
-
Урок 3 – Цикли Python
-
Урок 4 – Списки Python
-
Урок 5 – Рядки Python
-
Урок 6 – Кортежі та словники Python
-
Урок 7 – Функції Python
-
Урок 8 – Практика Python
-
Урок 9 – Додаткова практика 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
.