Зміст курсу
Умовні оператори в 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: Перевірка, чи число потрапляє в діапазон
Ваш додаток може навіть надавати рекомендації на основі погоди. Цей приклад перевіряє, чи температура на вулиці є ідеальною для бігу, і дає своєчасні поради користувачам.
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
Swipe to show code editor
Ви створюєте базовий фітнес-трекер. Ваше завдання - написати код, який перевіряє різні умови та надає персоналізований зворотний зв'язок на основі активностей користувача. Це перевірить ваше розуміння операторів порівняння.
- Перевірте, чи кількість кроків користувача знаходиться в діапазоні від 5,000 до 10,000 і виведіть: "Ви на правильному шляху з кількістю кроків!" (використовуйте
оператор менше або дорівнює
). - Додайте булеву змінну hydration_goal_met і використовуйте її, щоб перевірити, чи досягнуто ціль гідратації. Виведіть привітальне повідомлення, якщо це так.
Рішення
Дякуємо за ваш відгук!
Оператори Порівняння
Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.
Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або 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: Перевірка, чи число потрапляє в діапазон
Ваш додаток може навіть надавати рекомендації на основі погоди. Цей приклад перевіряє, чи температура на вулиці є ідеальною для бігу, і дає своєчасні поради користувачам.
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
Swipe to show code editor
Ви створюєте базовий фітнес-трекер. Ваше завдання - написати код, який перевіряє різні умови та надає персоналізований зворотний зв'язок на основі активностей користувача. Це перевірить ваше розуміння операторів порівняння.
- Перевірте, чи кількість кроків користувача знаходиться в діапазоні від 5,000 до 10,000 і виведіть: "Ви на правильному шляху з кількістю кроків!" (використовуйте
оператор менше або дорівнює
). - Додайте булеву змінну hydration_goal_met і використовуйте її, щоб перевірити, чи досягнуто ціль гідратації. Виведіть привітальне повідомлення, якщо це так.
Рішення
Дякуємо за ваш відгук!