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

Зміст курсу

Умовні оператори в Python

Умовні оператори в Python

1. Оператор If у Python
2. Оператор If-Else в Python
3. Оператор If-Elif-Else в Python

book
Оператори Порівняння

Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.

Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або True, або False.

Ви можете порівнювати складні математичні вирази, елементи різних структур даних, рядки та навіть булеві значення. Оскільки ми вже знаємо, як порівнювати числа з попередніх розділів, давайте дослідимо інші типи порівнянь:

Приклад 1: Порівняння рядків для визначення типів тренувань

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Це перевіряє, чи два рядки не є рівними (точний збіг, з урахуванням регістру).

Приклад 2: Порівняння булевих значень для перевірки завершення активності

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Цей приклад оцінює, чи була виконана певна активність (у цьому випадку, ранкова пробіжка). Замість написання if morning_run_completed == True, ми використовуємо if morning_run_completed, оскільки значення morning_run_completed вже є булевим (True або False). Написання == True є зайвим і менш лаконічним. Python дозволяє такі спрощення, щоб зробити код чистішим і легшим для читання.

Приклад 3: Перевірка, чи число потрапляє в діапазон

Ваш додаток може допомогти користувачам відстежувати їхню фізичну активність. Це завдання перевіряє, чи кількість щоденних кроків користувача потрапляє в рекомендований діапазон і надає зворотний зв'язок про їхній прогрес.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Завдання

Swipe to start coding

Ваше завдання - перевірити, чи температура на вулиці знаходиться в ідеальному діапазоні для бігу. Якщо температура знаходиться між 10 і 20 градусами Цельсія (включно), виведіть повідомлення, що умови оптимальні для бігу.

  • Використовуйте оператор if, щоб перевірити, чи street_temperature знаходиться між 10 і 20 градусами Цельсія, включно.
  • Якщо умова виконується, присвойте True змінній running_temp; в іншому випадку залиште її False.
  • Також, якщо hydration_goal_met дорівнює True, виведіть підтверджуюче повідомлення.

Рішення

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

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

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

Секція 1. Розділ 3
toggle bottom row

book
Оператори Порівняння

Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.

Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або True, або False.

Ви можете порівнювати складні математичні вирази, елементи різних структур даних, рядки та навіть булеві значення. Оскільки ми вже знаємо, як порівнювати числа з попередніх розділів, давайте дослідимо інші типи порівнянь:

Приклад 1: Порівняння рядків для визначення типів тренувань

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Це перевіряє, чи два рядки не є рівними (точний збіг, з урахуванням регістру).

Приклад 2: Порівняння булевих значень для перевірки завершення активності

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Цей приклад оцінює, чи була виконана певна активність (у цьому випадку, ранкова пробіжка). Замість написання if morning_run_completed == True, ми використовуємо if morning_run_completed, оскільки значення morning_run_completed вже є булевим (True або False). Написання == True є зайвим і менш лаконічним. Python дозволяє такі спрощення, щоб зробити код чистішим і легшим для читання.

Приклад 3: Перевірка, чи число потрапляє в діапазон

Ваш додаток може допомогти користувачам відстежувати їхню фізичну активність. Це завдання перевіряє, чи кількість щоденних кроків користувача потрапляє в рекомендований діапазон і надає зворотний зв'язок про їхній прогрес.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Завдання

Swipe to start coding

Ваше завдання - перевірити, чи температура на вулиці знаходиться в ідеальному діапазоні для бігу. Якщо температура знаходиться між 10 і 20 градусами Цельсія (включно), виведіть повідомлення, що умови оптимальні для бігу.

  • Використовуйте оператор if, щоб перевірити, чи street_temperature знаходиться між 10 і 20 градусами Цельсія, включно.
  • Якщо умова виконується, присвойте True змінній running_temp; в іншому випадку залиште її False.
  • Також, якщо hydration_goal_met дорівнює True, виведіть підтверджуюче повідомлення.

Рішення

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

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

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

Секція 1. Розділ 3
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt