Синтаксис Оператора If
if
оператор є основним інструментом у Python, який дозволяє нам приймати рішення в нашому коді.
Давайте розглянемо ключові компоненти синтаксису оператора if:
- Ключове слово
if
: це ключове слово починає умовний оператор. Пам'ятайте, що воно чутливе до регістру — використанняIf
замістьif
викличе помилку; - Умова: умова — це вираз, який оцінюється як
True
абоFalse
. У цьому прикладі ми перевіряємо, чи змінна відповідає певній вимозі; - Двокрапка
:
: двокрапка сигналізує, що наступний відступлений блок належить до оператораif
; - Відступлений блок коду: цей блок містить код, який виконується лише якщо умова
True
.
Приклад 1: Стандартне виконання
12345steps_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: Коли нічого не виконується
12345steps_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
.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 6.67
Синтаксис Оператора If
Свайпніть щоб показати меню
if
оператор є основним інструментом у Python, який дозволяє нам приймати рішення в нашому коді.
Давайте розглянемо ключові компоненти синтаксису оператора if:
- Ключове слово
if
: це ключове слово починає умовний оператор. Пам'ятайте, що воно чутливе до регістру — використанняIf
замістьif
викличе помилку; - Умова: умова — це вираз, який оцінюється як
True
абоFalse
. У цьому прикладі ми перевіряємо, чи змінна відповідає певній вимозі; - Двокрапка
:
: двокрапка сигналізує, що наступний відступлений блок належить до оператораif
; - Відступлений блок коду: цей блок містить код, який виконується лише якщо умова
True
.
Приклад 1: Стандартне виконання
12345steps_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: Коли нічого не виконується
12345steps_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
.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 6.67single