Зміст курсу
Умовні оператори в Python
Умовні оператори в Python
Вступ до Оператора if
У цьому курсі ми зосередимося на розумінні призначення умовних операторів, дізнаємося, як вони дозволяють приймати рішення в програмуванні, і розглянемо приклад, щоб побачити їх у дії.
Що таке умовні оператори?
Умовний оператор дозволяє вашій програмі приймати рішення, виконуючи різні блоки коду в залежності від того, чи є певна умова True
або False
. Подумайте про це як про відповідь на питання "так чи ні" у вашому коді: "Якщо ця умова істинна, зробіть це."
Наприклад, уявіть, що ви створюєте Трекер Фітнесу. Якщо кількість кроків користувача досягає їхньої щоденної мети, ви можете відобразити вітальне повідомлення. В іншому випадку, ви можете заохотити їх зробити більше кроків.
Синтаксис умовного оператора
Ось базовий синтаксис if оператора:
Пояснення синтаксису:
if
: це ключове слово починає умовний оператор;condition
: це логічний вираз, який оцінюється якTrue
абоFalse
;- Блок коду: відступлений код під оператором
if
виконується лише тоді, коли умова єTrue
.
Приклад: Перевірка кількості кроків у Трекері Фітнесу
Давайте напишемо простий приклад, використовуючи Трекер Фітнесу. Ми перевіримо, чи досяг користувач своєї мети по кроках на день.
steps_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
), нічого не відбувається, і програма продовжує виконання.
1. Яка мета умовного оператора?
2. Що робить цей код, якщо steps_taken = 7500
і step_goal = 10000
?
Дякуємо за ваш відгук!