Зміст курсу
Умовні Оператори в Python
4. Тернарний Оператор Python
Умовні Оператори в Python
Оператори Порівняння
Давайте нарешті поговоримо більш детально про те, що ви можете написати в умовах.
Ви вже навчилися писати найпростіші умови, тобто умови, в яких ви берете будь-які два вирази і якось порівнюєте їх. Для порівняння можна використовувати спеціальні оператори, швидше за все, ви знаєте їх усі, оскільки ми вже працювали з ними в попередніх розділах, але давайте згадаємо.
==
оператор рівності;
Примітка
Тут два знаки рівності, тому що один знак рівності
=
має зовсім інше значення - це присвоювання, і його не можна (та й немає сенсу) використовувати у блоках if.
>
оператор більше;<
оператор менше;>=
оператор більше або дорівнює;<=
оператор менше або дорівнює;!=
оператор нерівності.
Ви можете порівнювати складні математичні вирази, елементи різних структур даних і навіть логічні значення. Подивіться на наступні приклади:
Приклад 1:
Приклад 2:
Приклад 3:
Завдання
У нас є змінна month, яка може бути числом від 1 до 12. Вам потрібно визначити, на яку пору року припадає цей місяць (зима, весна, літо чи осінь). У цьому завданні вам потрібно використовувати 4 оператори if. Зверніть увагу, що ми ділимо роки на такі чверті:
- весна 3 <= month < 6, в такому випадку виведіть такий текст:
It is spring.
; - літо 6 <= month < 9, в такому випадку виведіть такий текст:
It is summer.
; - осінь 9 <= month < 12, в такому випадку виведіть такий текст:
It is autumn.
; - зима month = 1 або month = 2 або month = 12, в такому випадку виведіть такий текст:
It is winter.
.
Примітка
Щоб включити кілька умов у одному операторі if, використовуйте логічні оператори. Ви докладніше дізнаєтеся про них в наступних двох розділах. Наразі просто використовуйте оператор
or
, щоб об'єднати дві або більше умов.
Заповніть пропуски.
Все було зрозуміло?
Зміст курсу
Умовні Оператори в Python
4. Тернарний Оператор Python
Умовні Оператори в Python
Оператори Порівняння
Давайте нарешті поговоримо більш детально про те, що ви можете написати в умовах.
Ви вже навчилися писати найпростіші умови, тобто умови, в яких ви берете будь-які два вирази і якось порівнюєте їх. Для порівняння можна використовувати спеціальні оператори, швидше за все, ви знаєте їх усі, оскільки ми вже працювали з ними в попередніх розділах, але давайте згадаємо.
==
оператор рівності;
Примітка
Тут два знаки рівності, тому що один знак рівності
=
має зовсім інше значення - це присвоювання, і його не можна (та й немає сенсу) використовувати у блоках if.
>
оператор більше;<
оператор менше;>=
оператор більше або дорівнює;<=
оператор менше або дорівнює;!=
оператор нерівності.
Ви можете порівнювати складні математичні вирази, елементи різних структур даних і навіть логічні значення. Подивіться на наступні приклади:
Приклад 1:
Приклад 2:
Приклад 3:
Завдання
У нас є змінна month, яка може бути числом від 1 до 12. Вам потрібно визначити, на яку пору року припадає цей місяць (зима, весна, літо чи осінь). У цьому завданні вам потрібно використовувати 4 оператори if. Зверніть увагу, що ми ділимо роки на такі чверті:
- весна 3 <= month < 6, в такому випадку виведіть такий текст:
It is spring.
; - літо 6 <= month < 9, в такому випадку виведіть такий текст:
It is summer.
; - осінь 9 <= month < 12, в такому випадку виведіть такий текст:
It is autumn.
; - зима month = 1 або month = 2 або month = 12, в такому випадку виведіть такий текст:
It is winter.
.
Примітка
Щоб включити кілька умов у одному операторі if, використовуйте логічні оператори. Ви докладніше дізнаєтеся про них в наступних двох розділах. Наразі просто використовуйте оператор
or
, щоб об'єднати дві або більше умов.
Заповніть пропуски.
Все було зрозуміло?