Оператори Порівняння
Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.
Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або True
, або False
.
Ви можете порівнювати складні математичні вирази, елементи різних структур даних, рядки та навіть булеві значення. Оскільки ми вже знаємо, як порівнювати числа з попередніх розділів, давайте дослідимо інші типи порівнянь:
Приклад 1: Порівняння рядків для визначення типів тренувань
12345favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Це перевіряє, чи два рядки не є рівними (точний збіг, з урахуванням регістру).
Приклад 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!")
Цей приклад оцінює, чи була виконана певна активність (у цьому випадку, ранкова пробіжка). Замість написання if morning_run_completed == True
, ми використовуємо if morning_run_completed
, оскільки значення morning_run_completed
вже є булевим (True або False). Написання == True
є зайвим і менш лаконічним. Python дозволяє такі спрощення, щоб зробити код чистішим і легшим для читання.
Приклад 3: Перевірка, чи число потрапляє в діапазон
Ваш додаток може допомогти користувачам відстежувати їхню фізичну активність. Це завдання перевіряє, чи кількість щоденних кроків користувача потрапляє в рекомендований діапазон і надає зворотний зв'язок про їхній прогрес.
12345daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Цей приклад демонструє ланцюгове порівняння для перевірки, чи потрапляє числове значення в певний діапазон.
Замість написання:
if daily_steps >= 5000 and daily_steps <= 10000:
можна спростити за допомогою ланцюгового порівняння для більшої чіткості та стислості:
if 5000 <= daily_steps <= 10000
.
Уникайте надмірного ускладнення перевірок діапазонів — використовуйте ланцюгові порівняння, коли це можливо, щоб код був чистішим і зрозумілішим.
Swipe to start coding
Ваше завдання - перевірити, чи температура на вулиці знаходиться в ідеальному діапазоні для бігу. Якщо температура знаходиться між 10 і 20 градусами Цельсія (включно), виведіть повідомлення, що умови оптимальні для бігу.
- Використовуйте оператор
if
, щоб перевірити, чиstreet_temperature
знаходиться між10
і20
градусами Цельсія, включно. - Якщо умова виконується, присвойте
True
зміннійrunning_temp
; в іншому випадку залиште їїFalse
. - Також, якщо
hydration_goal_met
дорівнюєTrue
, виведіть підтверджуюче повідомлення.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 6.67Awesome!
Completion rate improved to 6.67
Оператори Порівняння
Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.
Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або True
, або False
.
Ви можете порівнювати складні математичні вирази, елементи різних структур даних, рядки та навіть булеві значення. Оскільки ми вже знаємо, як порівнювати числа з попередніх розділів, давайте дослідимо інші типи порівнянь:
Приклад 1: Порівняння рядків для визначення типів тренувань
12345favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Це перевіряє, чи два рядки не є рівними (точний збіг, з урахуванням регістру).
Приклад 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!")
Цей приклад оцінює, чи була виконана певна активність (у цьому випадку, ранкова пробіжка). Замість написання if morning_run_completed == True
, ми використовуємо if morning_run_completed
, оскільки значення morning_run_completed
вже є булевим (True або False). Написання == True
є зайвим і менш лаконічним. Python дозволяє такі спрощення, щоб зробити код чистішим і легшим для читання.
Приклад 3: Перевірка, чи число потрапляє в діапазон
Ваш додаток може допомогти користувачам відстежувати їхню фізичну активність. Це завдання перевіряє, чи кількість щоденних кроків користувача потрапляє в рекомендований діапазон і надає зворотний зв'язок про їхній прогрес.
12345daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Цей приклад демонструє ланцюгове порівняння для перевірки, чи потрапляє числове значення в певний діапазон.
Замість написання:
if daily_steps >= 5000 and daily_steps <= 10000:
можна спростити за допомогою ланцюгового порівняння для більшої чіткості та стислості:
if 5000 <= daily_steps <= 10000
.
Уникайте надмірного ускладнення перевірок діапазонів — використовуйте ланцюгові порівняння, коли це можливо, щоб код був чистішим і зрозумілішим.
Swipe to start coding
Ваше завдання - перевірити, чи температура на вулиці знаходиться в ідеальному діапазоні для бігу. Якщо температура знаходиться між 10 і 20 градусами Цельсія (включно), виведіть повідомлення, що умови оптимальні для бігу.
- Використовуйте оператор
if
, щоб перевірити, чиstreet_temperature
знаходиться між10
і20
градусами Цельсія, включно. - Якщо умова виконується, присвойте
True
зміннійrunning_temp
; в іншому випадку залиште їїFalse
. - Також, якщо
hydration_goal_met
дорівнюєTrue
, виведіть підтверджуюче повідомлення.
Рішення
Дякуємо за ваш відгук!
single
Awesome!
Completion rate improved to 6.67
Оператори Порівняння
Свайпніть щоб показати меню
Тепер давайте розглянемо деталі того, що ви можете фактично включити в ці умови.
Оператори порівняння корисні для оцінки значень змінних. Їх результат завжди є булевим значенням, яке може бути або True
, або False
.
Ви можете порівнювати складні математичні вирази, елементи різних структур даних, рядки та навіть булеві значення. Оскільки ми вже знаємо, як порівнювати числа з попередніх розділів, давайте дослідимо інші типи порівнянь:
Приклад 1: Порівняння рядків для визначення типів тренувань
12345favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Це перевіряє, чи два рядки не є рівними (точний збіг, з урахуванням регістру).
Приклад 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!")
Цей приклад оцінює, чи була виконана певна активність (у цьому випадку, ранкова пробіжка). Замість написання if morning_run_completed == True
, ми використовуємо if morning_run_completed
, оскільки значення morning_run_completed
вже є булевим (True або False). Написання == True
є зайвим і менш лаконічним. Python дозволяє такі спрощення, щоб зробити код чистішим і легшим для читання.
Приклад 3: Перевірка, чи число потрапляє в діапазон
Ваш додаток може допомогти користувачам відстежувати їхню фізичну активність. Це завдання перевіряє, чи кількість щоденних кроків користувача потрапляє в рекомендований діапазон і надає зворотний зв'язок про їхній прогрес.
12345daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Цей приклад демонструє ланцюгове порівняння для перевірки, чи потрапляє числове значення в певний діапазон.
Замість написання:
if daily_steps >= 5000 and daily_steps <= 10000:
можна спростити за допомогою ланцюгового порівняння для більшої чіткості та стислості:
if 5000 <= daily_steps <= 10000
.
Уникайте надмірного ускладнення перевірок діапазонів — використовуйте ланцюгові порівняння, коли це можливо, щоб код був чистішим і зрозумілішим.
Swipe to start coding
Ваше завдання - перевірити, чи температура на вулиці знаходиться в ідеальному діапазоні для бігу. Якщо температура знаходиться між 10 і 20 градусами Цельсія (включно), виведіть повідомлення, що умови оптимальні для бігу.
- Використовуйте оператор
if
, щоб перевірити, чиstreet_temperature
знаходиться між10
і20
градусами Цельсія, включно. - Якщо умова виконується, присвойте
True
зміннійrunning_temp
; в іншому випадку залиште їїFalse
. - Також, якщо
hydration_goal_met
дорівнюєTrue
, виведіть підтверджуюче повідомлення.
Рішення
Дякуємо за ваш відгук!