Introduction to Python If Statements
Свайпніть щоб показати меню
У цьому курсі розгляд призначення умовних операторів, ознайомлення з тим, як вони забезпечують прийняття рішень у програмуванні, а також приклад їх використання на практиці.
Що таке умовні оператори?
Умовний оператор дозволяє програмі приймати рішення, виконуючи різні блоки коду залежно від того, чи певна умова є True або False. Це схоже на відповідь на питання "так чи ні" у вашому коді: "Якщо ця умова істинна, виконай це."
Наприклад, уявіть створення фітнес-трекера. Якщо кількість кроків користувача досягає його щоденної мети, можна показати вітальне повідомлення. В іншому випадку — заохотити зробити більше кроків.
Синтаксис умовного оператора
Ось базовий синтаксис оператора if:
if condition:
# Code to execute when the condition is True
Пояснення синтаксису:
if: це ключове слово починає умовний оператор;condition: це логічний вираз, який повертаєTrueабоFalse;- Блок коду: відступлений код під оператором
ifвиконується лише тоді, коли умова єTrue.
Приклад: перевірка кількості кроків у фітнес-трекері
Напишемо простий приклад із використанням фітнес-трекера. Перевіримо, чи досяг користувач своєї мети по кроках за день.
12345steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
Пояснення
- Умова: оператор
ifперевіряє, чи кількість зроблених кроків (steps_taken) більша або дорівнює меті по кроках (step_goal); - Результат: якщо умова True (наприклад,
12000 >= 10000), виводиться повідомлення"Congratulations! You've reached your daily step goal.". Якщо умова False (наприклад,7500 >= 10000), нічого не відбувається, і програма продовжує виконання.
У наведеному вище прикладі використано оператор >= для порівняння двох значень — steps_taken та step_goal. Цей оператор перевіряє, чи одне значення є більшим або дорівнює іншому, і повертає True або False.
Python надає кілька умовних операторів, які дозволяють порівнювати значення. Ці оператори є важливими для створення змістовних умов у ваших програмах.
1. Яке призначення умовного оператора?
2. Що виконає цей код, якщо steps_taken = 7500 та step_goal = 10000?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат