Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Синтаксис Оператора If | Оператор If у Python
Умовні оператори в Python

Свайпніть щоб показати меню

book
Синтаксис Оператора If

if оператор є основним інструментом у Python, який дозволяє нам приймати рішення в нашому коді.

Давайте розглянемо ключові компоненти синтаксису оператора if:

  • Ключове словоif: це ключове слово починає умовний оператор. Пам'ятайте, що воно чутливе до регістру — використання If замість if викличе помилку;

  • Умова: умова — це вираз, який оцінюється як True або False. У цьому прикладі ми перевіряємо, чи змінна відповідає певній вимозі;

  • Двокрапка:: двокрапка сигналізує, що наступний відступлений блок належить до оператора if;

  • Відступлений блок коду: цей блок містить код, який виконується лише якщо умова True.

Приклад 1: Стандартне виконання

12345
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.")
copy

Пояснення

  1. Умоваsteps_taken < step_goal перевіряє, чи кількість зроблених кроків менша за щоденну мету;

  2. Якщо умова True, код всередині блоку if виконується;

  3. Повідомлення використовує f-рядок для динамічного включення кількості кроків, що залишилися, роблячи вихід зручним для користувача та точним.

Приклад 2: Коли нічого не виконується

12345
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.")
copy

У цьому випадку умова 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.

Заповніть пропуски в коді, який вам вже надано.

Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 6.67

book
Синтаксис Оператора If

if оператор є основним інструментом у Python, який дозволяє нам приймати рішення в нашому коді.

Давайте розглянемо ключові компоненти синтаксису оператора if:

  • Ключове словоif: це ключове слово починає умовний оператор. Пам'ятайте, що воно чутливе до регістру — використання If замість if викличе помилку;

  • Умова: умова — це вираз, який оцінюється як True або False. У цьому прикладі ми перевіряємо, чи змінна відповідає певній вимозі;

  • Двокрапка:: двокрапка сигналізує, що наступний відступлений блок належить до оператора if;

  • Відступлений блок коду: цей блок містить код, який виконується лише якщо умова True.

Приклад 1: Стандартне виконання

12345
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.")
copy

Пояснення

  1. Умоваsteps_taken < step_goal перевіряє, чи кількість зроблених кроків менша за щоденну мету;

  2. Якщо умова True, код всередині блоку if виконується;

  3. Повідомлення використовує f-рядок для динамічного включення кількості кроків, що залишилися, роблячи вихід зручним для користувача та точним.

Приклад 2: Коли нічого не виконується

12345
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.")
copy

У цьому випадку умова 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.

Заповніть пропуски в коді, який вам вже надано.

Після завершення цього завдання натисніть кнопку під кодом, щоб перевірити ваше рішення.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

close

Awesome!

Completion rate improved to 6.67

Свайпніть щоб показати меню

some-alt