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

Зміст курсу

Вступ до Python

Вступ до Python

1. Перше Знайомство
4. Інші типи даних
5. Цикли
6. Функції

book
Вирази if/elif/else

У нашому останньому прикладі ви могли помітити, що ми не врахували, що дохід становить рівно $2000. У такому випадку ми не зазнаємо збитків і не отримуємо прибутку. Отже, нам слід підправити наш код, щоб врахувати такі нюанси.

Щоб перевірити наступну умову після початкової перевірки, використовуйте elif. Структура виглядає наступним чином:

Код, що слідує за заключним else, буде виконано лише тоді, коли не буде виконано жодної з попередніх умов.

Згадайте наш попередній приклад з довжиною рядка. Давайте його підкоригуємо. Тепер ми будемо позначати рядок як великий, якщо він містить більше 20 символів, середній, якщо більше 10 (але, звичайно, не більше 20), і маленький для всього, що менше.

123456789101112131415161718192021
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
copy

Примітка

Ви можете складати декілька блоків elif, якщо потрібно. Однак варто зазначити, що зловживання блоками elif не є найефективнішим способом структурування коду.

Нижче наведено блок `if`/`elif`/`else`. За заданими значеннями, який результат ви отримаєте, якщо `b = 150` і якщо `b = 25`?

Нижче наведено блок if/elif/else. За заданими значеннями, який результат ви отримаєте, якщо b = 150 і якщо b = 25?

Виберіть правильну відповідь

Все було зрозуміло?

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

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

Секція 3. Розділ 9
We're sorry to hear that something went wrong. What happened?
some-alt