Синтаксис Оператора 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain what happens if the condition is True?
What if I want to do something when the condition is False?
Can you show more examples of using if statements?
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.
Заповніть пропуски в коді, який вам вже надано.
Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.
Рішення
Дякуємо за ваш відгук!
single