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

У цьому курсі ми зосередимося на розумінні призначення умовних операторів, дізнаємося, як вони дозволяють приймати рішення в програмуванні, та розглянемо приклад, щоб побачити їх у дії.

Що таке умовні оператори?

Умовний оператор дозволяє вашій програмі приймати рішення, виконуючи різні блоки коду на основі того, чи є певна умова True або False. Уявіть це як відповідь на питання "так чи ні" у вашому коді: "Якщо ця умова істинна, виконайте це."

Наприклад, уявіть собі створення Трекера Фітнесу. Якщо кількість кроків користувача досягає їхньої щоденної мети, ви можете відобразити вітальне повідомлення. В іншому випадку, ви можете заохотити їх зробити більше кроків.

Синтаксис умовного оператора

Ось базовий синтаксис if оператора:

if condition:
    # Code to execute when the condition is True

Пояснення синтаксису:

  1. if: це ключове слово починає умовний оператор;
  2. condition: це логічний вираз, який оцінюється як True або False;
  3. Блок коду: відступлений код під оператором if виконується лише тоді, коли умова є True.

Приклад: Перевірка кількості кроків у Трекері Фітнесу

Напишемо простий приклад, використовуючи Трекер Фітнесу. Ми перевіримо, чи досяг користувач своєї мети кроків на день.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
copy

Пояснення

  1. Умова: оператор if перевіряє, чи кількість зроблених кроків (steps_taken) є більшою або рівною меті кроків (step_goal);
  2. Результат: якщо умова є True (наприклад, 12000 >= 10000), виводиться повідомлення "Congratulations! You've reached your daily step goal.". Але якщо умова є False (наприклад, 7500 >= 10000), нічого не відбувається, і програма продовжує виконання.

1. Яка мета умовного оператора?

2. Що робить цей код, якщо steps_taken = 7500 і step_goal = 10000?

question mark

Яка мета умовного оператора?

Select the correct answer

question mark

Що робить цей код, якщо steps_taken = 7500 і step_goal = 10000?

Select the correct answer

Все було зрозуміло?

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 6.67

bookВступ до Оператора If

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

У цьому курсі ми зосередимося на розумінні призначення умовних операторів, дізнаємося, як вони дозволяють приймати рішення в програмуванні, та розглянемо приклад, щоб побачити їх у дії.

Що таке умовні оператори?

Умовний оператор дозволяє вашій програмі приймати рішення, виконуючи різні блоки коду на основі того, чи є певна умова True або False. Уявіть це як відповідь на питання "так чи ні" у вашому коді: "Якщо ця умова істинна, виконайте це."

Наприклад, уявіть собі створення Трекера Фітнесу. Якщо кількість кроків користувача досягає їхньої щоденної мети, ви можете відобразити вітальне повідомлення. В іншому випадку, ви можете заохотити їх зробити більше кроків.

Синтаксис умовного оператора

Ось базовий синтаксис if оператора:

if condition:
    # Code to execute when the condition is True

Пояснення синтаксису:

  1. if: це ключове слово починає умовний оператор;
  2. condition: це логічний вираз, який оцінюється як True або False;
  3. Блок коду: відступлений код під оператором if виконується лише тоді, коли умова є True.

Приклад: Перевірка кількості кроків у Трекері Фітнесу

Напишемо простий приклад, використовуючи Трекер Фітнесу. Ми перевіримо, чи досяг користувач своєї мети кроків на день.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
copy

Пояснення

  1. Умова: оператор if перевіряє, чи кількість зроблених кроків (steps_taken) є більшою або рівною меті кроків (step_goal);
  2. Результат: якщо умова є True (наприклад, 12000 >= 10000), виводиться повідомлення "Congratulations! You've reached your daily step goal.". Але якщо умова є False (наприклад, 7500 >= 10000), нічого не відбувається, і програма продовжує виконання.

1. Яка мета умовного оператора?

2. Що робить цей код, якщо steps_taken = 7500 і step_goal = 10000?

question mark

Яка мета умовного оператора?

Select the correct answer

question mark

Що робить цей код, якщо steps_taken = 7500 і step_goal = 10000?

Select the correct answer

Все було зрозуміло?

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

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

Секція 1. Розділ 1
some-alt