Зміст курсу
Умовні оператори в 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, щоб порівняти
calories_burned
зcalories_goal
. - Якщо мета досягнута, встановіть
calories_goal_met
наTrue
.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!
Синтаксис Оператора 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, щоб порівняти
calories_burned
зcalories_goal
. - Якщо мета досягнута, встановіть
calories_goal_met
наTrue
.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!