Вирази if/elif/else
Щоб перевірити додаткову умову після початкового виразу if
, використовуйте elif
. Це дозволяє оцінювати кілька умов послідовно. Структура виглядає наступним чином:
if condition1:
do this if condition1 is true
elif condition2:
do this if condition1 isn't true, but condition2 is
else:
do this if neither condition is true
Код після останнього else
виконується лише якщо жодна з попередніх умов не виконана. Ви можете використовувати його, щоб класифікувати рядок як великий, якщо він містить більше 20 символів, середній, якщо він має від 11 до 20 символів (включно), і малий, якщо він має 10 або менше символів.
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.67
Вирази if/elif/else
Свайпніть щоб показати меню
Щоб перевірити додаткову умову після початкового виразу if
, використовуйте elif
. Це дозволяє оцінювати кілька умов послідовно. Структура виглядає наступним чином:
if condition1:
do this if condition1 is true
elif condition2:
do this if condition1 isn't true, but condition2 is
else:
do this if neither condition is true
Код після останнього else
виконується лише якщо жодна з попередніх умов не виконана. Ви можете використовувати його, щоб класифікувати рядок як великий, якщо він містить більше 20 символів, середній, якщо він має від 11 до 20 символів (включно), і малий, якщо він має 10 або менше символів.
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
може бути не найефективнішим способом структурування вашого коду.
Дякуємо за ваш відгук!