Что такое блок else
Python
Junior
Без компании
Что такое блок else
Ответы
Блок `else` в Python используется в связке с `if` или циклами (`for`, `while`), чтобы выполнить код, когда основное условие не сработало или цикл завершился без прерывания.
**Пример с `if`:**
```
if x > 10:
print("x больше 10")
else:
print("x не больше 10")
```
**Пример с циклом `for`:**
```
for i in range(5):
if i == 3:
break
else:
print("Цикл завершился без break")
```
Здесь `else` выполнится, только если цикл не был прерван `break`.
**Пример с `while`:**
```
n = 0
while n < 5:
print(n)
n += 1
else:
print("Цикл завершён")
```
Ключевая особенность: `else` в циклах выполняется только при нормальном завершении, а не при досрочном (`break`).