Вирази if/elif/else
У нашому останньому прикладі ви могли помітити, що ми не врахували, що дохід становить рівно $2000. У такому випадку ми не зазнаємо збитків і не отримуємо прибутку. Отже, нам слід підправити наш код, щоб врахувати такі нюанси.
Щоб перевірити наступну умову після початкової перевірки, використовуйте elif
. Структура виглядає наступним чином:
if умова1:
виконати це, якщо умова1 істинна
elif умова2:
виконати, якщо умова1 не є істинною, але умова2 є істинною
else:
виконати, якщо жодна з умов не є істинною
Код, що слідує за заключним 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")
Примітка
Ви можете складати декілька блоків
elif
, якщо потрібно. Однак варто зазначити, що зловживання блокамиelif
не є найефективнішим способом структурування коду.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Запитайте мені питання про цей предмет
Сумаризуйте цей розділ
Покажіть реальні приклади
Awesome!
Completion rate improved to 1.64
Вирази if/elif/else
Свайпніть щоб показати меню
У нашому останньому прикладі ви могли помітити, що ми не врахували, що дохід становить рівно $2000. У такому випадку ми не зазнаємо збитків і не отримуємо прибутку. Отже, нам слід підправити наш код, щоб врахувати такі нюанси.
Щоб перевірити наступну умову після початкової перевірки, використовуйте elif
. Структура виглядає наступним чином:
if умова1:
виконати це, якщо умова1 істинна
elif умова2:
виконати, якщо умова1 не є істинною, але умова2 є істинною
else:
виконати, якщо жодна з умов не є істинною
Код, що слідує за заключним 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")
Примітка
Ви можете складати декілька блоків
elif
, якщо потрібно. Однак варто зазначити, що зловживання блокамиelif
не є найефективнішим способом структурування коду.
Дякуємо за ваш відгук!