Зміст курсу
Умовні оператори в 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 start coding
Ваш трекер фітнесу повинен робити більше, ніж просто перевіряти кроки! Цього разу він буде мотивувати користувачів завершити тренування, порівнюючи їх спалені калорії з щоденними цілями.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!
Синтаксис Оператора 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 start coding
Ваш трекер фітнесу повинен робити більше, ніж просто перевіряти кроки! Цього разу він буде мотивувати користувачів завершити тренування, порівнюючи їх спалені калорії з щоденними цілями.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!