Sobes.tech
Junior — Middle
113

Објасните шта су изузеци у језику Python и како са њима радити

Компаније где су питане
Employ City

Одговор од АИ

sobes.tech АИ

Исключительные ситуации (exceptions) в Python — это ошибки, которые возникают во время выполнения программы и прерывают её нормальный ход. Они позволяют обработать ошибки, не завершая программу аварийно.

Для работы с исключениями используют конструкции try-except:

try:
    x = 10 / 0
except ZeroDivisionError:
    print("Деление на ноль невозможно")

Можно также использовать else для кода, который выполняется, если исключений не было, и finally для кода, который выполнится в любом случае:

try:
    f = open('file.txt')
    data = f.read()
except FileNotFoundError:
    print("Файл не найден")
else:
    print("Файл успешно прочитан")
finally:
    f.close()

Таким образом, исключения помогают контролировать ошибки и обеспечивают более устойчивую работу программ.