single
Вступ до Оператора if-elif-else
Свайпніть щоб показати меню
Почнемо з розгляду прикладу, який допоможе краще зрозуміти інструкцію if-elif-else.
Ось приклад, в якому ми перевіряємо вік за кількома умовами.
Приклад 1:
123456789101112age = 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')
Якщо вам потрібно виконати одну команду з декількох варіантів на основі умови, ви можете використати конструкцію elif.
Ви також можете додати в кінці інструкцію else, яка буде виконана, якщо жодна з попередніх умов не буде виконана.
Розглянемо наступну ілюстрацію:
Отже, давайте перепишемо приклад вище з новим оператором elif.
Приклад 2:
123456789101112age = 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')
Очевидно, що новий оператор працює безперебійно, як і передбачалося.
Swipe to start coding
Тепер ви можете написати програму, яка визначатиме форму фігури за кількістю кутів. Використовуйте конструкцію if-elif-else для розв'язання цієї задачі.
Ми маємо наступну класифікацію:
- 0 кутів -> Коло або еліпс;
- 3 кути -> Трикутник;
- 4 кути -> Квадрат, прямокутник або ромб;
- більше 4 кутів -> Багатокутник;
- в інших випадках -> Не є геометричною фігурою.
Будь ласка, заповніть пропуски.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат