Зміст курсу
Умовні оператори в Python
Умовні оператори в Python
Синтаксис Оператора if
if
інструкція є основним інструментом у Python, який дозволяє приймати рішення в нашому коді.
Давайте розглянемо ключові компоненти синтаксису інструкції if:
- Ключове слово
if
: це ключове слово починає умовну інструкцію. Пам'ятайте, що воно чутливе до регістру — використанняIf
замістьif
викличе помилку; - Умова: умова — це вираз, який оцінюється як
True
абоFalse
. У цьому прикладі ми перевіряємо, чи змінна відповідає певній вимозі; - Двокрапка
:
: двокрапка сигналізує, що наступний відступлений блок належить до інструкціїif
; - Відступлений блок коду: цей блок містить код, який виконується лише якщо умова
True
.
Приклад 1: Стандартне виконання
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Пояснення
- Умова
steps_taken < step_goal
перевіряє, чи кількість зроблених кроків менша за щоденну мету; - Якщо умова True, код всередині блоку
if
виконується; - Повідомлення використовує f-рядок для динамічного включення кількості кроків, що залишилися, роблячи вихід зручним для користувача та точним.
Приклад 2: Коли нічого не виконується
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
У цьому випадку умова steps_taken < step_goal
оцінюється як False
, тому що steps_taken
дорівнює step_goal
. Оскільки умова не виконується, блок коду всередині оператора if
не виконується, і нічого не виводиться на консоль. Це демонструє, що код виконується лише тоді, коли умова оцінюється як True
.
Зображення показує потік оператора if:
- Перевірка умови: програма оцінює, чи є умова
True
абоFalse
; - Виконання: якщо умова
True
, виконується блок коду з відступом. Інакше програма пропускає його.
Swipe to show code editor
Ваш трекер фітнесу повинен робити більше, ніж просто перевіряти кроки! Цього разу він буде мотивувати користувачів завершити тренування, порівнюючи їх спалені калорії з щоденними цілями.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!
Синтаксис Оператора if
if
інструкція є основним інструментом у Python, який дозволяє приймати рішення в нашому коді.
Давайте розглянемо ключові компоненти синтаксису інструкції if:
- Ключове слово
if
: це ключове слово починає умовну інструкцію. Пам'ятайте, що воно чутливе до регістру — використанняIf
замістьif
викличе помилку; - Умова: умова — це вираз, який оцінюється як
True
абоFalse
. У цьому прикладі ми перевіряємо, чи змінна відповідає певній вимозі; - Двокрапка
:
: двокрапка сигналізує, що наступний відступлений блок належить до інструкціїif
; - Відступлений блок коду: цей блок містить код, який виконується лише якщо умова
True
.
Приклад 1: Стандартне виконання
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Пояснення
- Умова
steps_taken < step_goal
перевіряє, чи кількість зроблених кроків менша за щоденну мету; - Якщо умова True, код всередині блоку
if
виконується; - Повідомлення використовує f-рядок для динамічного включення кількості кроків, що залишилися, роблячи вихід зручним для користувача та точним.
Приклад 2: Коли нічого не виконується
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
У цьому випадку умова steps_taken < step_goal
оцінюється як False
, тому що steps_taken
дорівнює step_goal
. Оскільки умова не виконується, блок коду всередині оператора if
не виконується, і нічого не виводиться на консоль. Це демонструє, що код виконується лише тоді, коли умова оцінюється як True
.
Зображення показує потік оператора if:
- Перевірка умови: програма оцінює, чи є умова
True
абоFalse
; - Виконання: якщо умова
True
, виконується блок коду з відступом. Інакше програма пропускає його.
Swipe to show code editor
Ваш трекер фітнесу повинен робити більше, ніж просто перевіряти кроки! Цього разу він буде мотивувати користувачів завершити тренування, порівнюючи їх спалені калорії з щоденними цілями.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!