Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вступ до Оператора if-elif-else | Оператор if-elif-else
Умовні Оператори в Python
course content

Зміст курсу

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

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

1. Оператор if
2. Оператор if-else
3. Оператор if-elif-else
4. Тернарний Оператор Python

bookВступ до Оператора if-elif-else

Почнемо з розгляду прикладу, який допоможе краще зрозуміти інструкцію if-elif-else.

Ось приклад, в якому ми перевіряємо вік за кількома умовами.

Приклад 1:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
copy

Якщо вам потрібно виконати одну команду з декількох варіантів на основі умови, ви можете використати конструкцію elif.

Ви також можете додати в кінці інструкцію else, яка буде виконана, якщо жодна з попередніх умов не буде виконана.

Розглянемо наступну ілюстрацію:

Отже, давайте перепишемо приклад вище з новим оператором elif.

Приклад 2:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
copy

Очевидно, що новий оператор працює безперебійно, як і передбачалося.

Завдання

Тепер ви можете написати програму, яка визначатиме форму фігури за кількістю кутів. Використовуйте конструкцію if-elif-else для розв'язання цієї задачі.

Ми маємо наступну класифікацію:

  • 0 кутів -> Коло або еліпс;
  • 3 кути -> Трикутник;
  • 4 кути -> Квадрат, прямокутник або ромб;
  • більше 4 кутів -> Багатокутник;
  • в інших випадках -> Не є геометричною фігурою.

Будь ласка, заповніть пропуски.

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

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

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

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

bookВступ до Оператора if-elif-else

Почнемо з розгляду прикладу, який допоможе краще зрозуміти інструкцію if-elif-else.

Ось приклад, в якому ми перевіряємо вік за кількома умовами.

Приклад 1:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
copy

Якщо вам потрібно виконати одну команду з декількох варіантів на основі умови, ви можете використати конструкцію elif.

Ви також можете додати в кінці інструкцію else, яка буде виконана, якщо жодна з попередніх умов не буде виконана.

Розглянемо наступну ілюстрацію:

Отже, давайте перепишемо приклад вище з новим оператором elif.

Приклад 2:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
copy

Очевидно, що новий оператор працює безперебійно, як і передбачалося.

Завдання

Тепер ви можете написати програму, яка визначатиме форму фігури за кількістю кутів. Використовуйте конструкцію if-elif-else для розв'язання цієї задачі.

Ми маємо наступну класифікацію:

  • 0 кутів -> Коло або еліпс;
  • 3 кути -> Трикутник;
  • 4 кути -> Квадрат, прямокутник або ромб;
  • більше 4 кутів -> Багатокутник;
  • в інших випадках -> Не є геометричною фігурою.

Будь ласка, заповніть пропуски.

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

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

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

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

bookВступ до Оператора if-elif-else

Почнемо з розгляду прикладу, який допоможе краще зрозуміти інструкцію if-elif-else.

Ось приклад, в якому ми перевіряємо вік за кількома умовами.

Приклад 1:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
copy

Якщо вам потрібно виконати одну команду з декількох варіантів на основі умови, ви можете використати конструкцію elif.

Ви також можете додати в кінці інструкцію else, яка буде виконана, якщо жодна з попередніх умов не буде виконана.

Розглянемо наступну ілюстрацію:

Отже, давайте перепишемо приклад вище з новим оператором elif.

Приклад 2:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
copy

Очевидно, що новий оператор працює безперебійно, як і передбачалося.

Завдання

Тепер ви можете написати програму, яка визначатиме форму фігури за кількістю кутів. Використовуйте конструкцію if-elif-else для розв'язання цієї задачі.

Ми маємо наступну класифікацію:

  • 0 кутів -> Коло або еліпс;
  • 3 кути -> Трикутник;
  • 4 кути -> Квадрат, прямокутник або ромб;
  • більше 4 кутів -> Багатокутник;
  • в інших випадках -> Не є геометричною фігурою.

Будь ласка, заповніть пропуски.

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

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

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

Почнемо з розгляду прикладу, який допоможе краще зрозуміти інструкцію if-elif-else.

Ось приклад, в якому ми перевіряємо вік за кількома умовами.

Приклад 1:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
copy

Якщо вам потрібно виконати одну команду з декількох варіантів на основі умови, ви можете використати конструкцію elif.

Ви також можете додати в кінці інструкцію else, яка буде виконана, якщо жодна з попередніх умов не буде виконана.

Розглянемо наступну ілюстрацію:

Отже, давайте перепишемо приклад вище з новим оператором elif.

Приклад 2:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
copy

Очевидно, що новий оператор працює безперебійно, як і передбачалося.

Завдання

Тепер ви можете написати програму, яка визначатиме форму фігури за кількістю кутів. Використовуйте конструкцію if-elif-else для розв'язання цієї задачі.

Ми маємо наступну класифікацію:

  • 0 кутів -> Коло або еліпс;
  • 3 кути -> Трикутник;
  • 4 кути -> Квадрат, прямокутник або ромб;
  • більше 4 кутів -> Багатокутник;
  • в інших випадках -> Не є геометричною фігурою.

Будь ласка, заповніть пропуски.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 3. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt