Как выполнить код, если не произошло исключений в блоке try
Python
Senior
Без компании
Как выполнить код, если не произошло исключений в блоке try
Ответы
Для этого используется блок `else` в конструкции `try-except`. Код в блоке `else` выполнится только если в `try` не было исключений. Это полезно для разделения кода, который может вызвать исключение, и кода, который должен выполниться только при успешном выполнении.
```
try:
result = 10 / 2
except ZeroDivisionError:
print("Деление на ноль!")
else:
print("Успешно выполнено, результат:", result)
# Выведет: Успешно выполнено, результат: 5.0
```
Блок `else` делает код чище, чем размещение этого кода непосредственно в `try`, так как явно показывает, что этот код не должен вызывать исключений.