Зміст курсу
Умовні оператори в Python
Умовні оператори в Python
Оператори Порівняння
Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.
Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або True
, або False
.
Ви можете порівнювати складні математичні вирази, елементи різних структур даних, рядки та навіть булеві значення. Оскільки ми вже знаємо, як порівнювати числа з попередніх розділів, давайте дослідимо інші типи порівнянь:
Приклад 1: Порівняння рядків для визначення типів тренувань
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Це перевіряє, чи два рядки не є рівними (точний збіг, з урахуванням регістру).
Приклад 2: Порівняння булевих значень для перевірки завершення активності
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
Цей приклад оцінює, чи була виконана певна активність (у цьому випадку, ранкова пробіжка). Замість написання if morning_run_completed == True
, ми використовуємо if morning_run_completed
, оскільки значення morning_run_completed
вже є булевим (True або False). Написання == True
є зайвим і менш лаконічним. Python дозволяє такі спрощення, щоб зробити код чистішим і легшим для читання.
Приклад 3: Перевірка, чи число потрапляє в діапазон
Ваш додаток може допомогти користувачам відстежувати їхню фізичну активність. Це завдання перевіряє, чи кількість щоденних кроків користувача потрапляє в рекомендований діапазон і надає зворотний зв'язок про їхній прогрес.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Swipe to start coding
Ваше завдання - перевірити, чи температура на вулиці знаходиться в ідеальному діапазоні для бігу. Якщо температура знаходиться між 10 і 20 градусами Цельсія (включно), виведіть повідомлення, що умови оптимальні для бігу.
- Використовуйте оператор
if
, щоб перевірити, чиstreet_temperature
знаходиться між10
і20
градусами Цельсія, включно. - Якщо умова виконується, присвойте
True
зміннійrunning_temp
; в іншому випадку залиште їїFalse
. - Також, якщо
hydration_goal_met
дорівнюєTrue
, виведіть підтверджуюче повідомлення.
Рішення
Дякуємо за ваш відгук!
Оператори Порівняння
Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.
Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або True
, або False
.
Ви можете порівнювати складні математичні вирази, елементи різних структур даних, рядки та навіть булеві значення. Оскільки ми вже знаємо, як порівнювати числа з попередніх розділів, давайте дослідимо інші типи порівнянь:
Приклад 1: Порівняння рядків для визначення типів тренувань
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Це перевіряє, чи два рядки не є рівними (точний збіг, з урахуванням регістру).
Приклад 2: Порівняння булевих значень для перевірки завершення активності
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
Цей приклад оцінює, чи була виконана певна активність (у цьому випадку, ранкова пробіжка). Замість написання if morning_run_completed == True
, ми використовуємо if morning_run_completed
, оскільки значення morning_run_completed
вже є булевим (True або False). Написання == True
є зайвим і менш лаконічним. Python дозволяє такі спрощення, щоб зробити код чистішим і легшим для читання.
Приклад 3: Перевірка, чи число потрапляє в діапазон
Ваш додаток може допомогти користувачам відстежувати їхню фізичну активність. Це завдання перевіряє, чи кількість щоденних кроків користувача потрапляє в рекомендований діапазон і надає зворотний зв'язок про їхній прогрес.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Swipe to start coding
Ваше завдання - перевірити, чи температура на вулиці знаходиться в ідеальному діапазоні для бігу. Якщо температура знаходиться між 10 і 20 градусами Цельсія (включно), виведіть повідомлення, що умови оптимальні для бігу.
- Використовуйте оператор
if
, щоб перевірити, чиstreet_temperature
знаходиться між10
і20
градусами Цельсія, включно. - Якщо умова виконується, присвойте
True
зміннійrunning_temp
; в іншому випадку залиште їїFalse
. - Також, якщо
hydration_goal_met
дорівнюєTrue
, виведіть підтверджуюче повідомлення.
Рішення
Дякуємо за ваш відгук!