Junior — Middle
100
Avez-vous de l'expérience dans la gestion des exceptions en Python?
Réponse de l'IA
sobes.tech IA
Да, в Python для обработки исключительных ситуаций используется конструкция try-except. Она позволяет перехватывать ошибки во время выполнения и обрабатывать их, чтобы программа не завершалась аварийно.
Пример обработки деления на ноль:
try:
result = 10 / 0
except ZeroDivisionError:
print("Деление на ноль невозможно")
Можно также использовать блоки else и finally для дополнительной логики:
try:
f = open('file.txt')
data = f.read()
except FileNotFoundError:
print("Файл не найден")
else:
print("Файл успешно прочитан")
finally:
f.close()
Таким образом, обработка исключений помогает сделать код более надежным и управляемым.