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

Свайпніть щоб показати меню

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

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

Завдання

Swipe to start coding

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

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

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

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

Рішення

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

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

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

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

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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

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

Завдання

Swipe to start coding

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

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

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

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

Рішення

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

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

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

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