Встречается на собеседованиях • сегодня

Что такое else

else в Python — это необязательная часть условных конструкций (if), циклов (for, while) и блоков обработки исключений (try).

  • В условных операторах (if/elif/else): выполняется, если ни одно условие выше не было истинным.
    python
    if x > 0:
        print("Positive")
    else:
        print("Non-positive")
  • В циклах (for/while): выполняется, если цикл завершился без break.

    python
    for i in range(3):
        print(i)
    else:
        print("Loop finished")  # Выполнится
  • В try-except: выполняется, если исключений не возникло.

    python
    try:
        result = 10 / 2
    except ZeroDivisionError:
        print("Error")
    else:
        print("No errors")  # Выполнится

else делает код чище, заменяя флаги или дополнительные проверки.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы