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. Перше Знайомство
2. Змінні та Типи
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
some-alt