Разбиране на прекомерните изключения в командата try на Python
В контекста на оператора `try` в Python, изключение „exceedable“ е изключение, което може да бъде предизвикано от кода в блока `try`.
С други думи, изключение за надхвърляне е изключение, че кодът вътре в ` блокът try` може да се повдигне по време на изпълнението си.
Например, ако имате функция, която повдига `ValueError`, ако определено условие не е изпълнено, и извикате тази функция вътре в блок `try`, тогава `ValueError` е превишаващо изключение.
От друга страна, ако имате функция, която предизвиква `RuntimeError`, която не се обработва от кода вътре в блока `try`, тогава `RuntimeError` не е превишаема, защото не може да бъде предизвикана от кода вътре блокът `try`.
По принцип превишаващото изключение е всяко изключение, което може да бъде предизвикано от кода в блока `try`, а непревишаващото изключение е всяко изключение, което не може да бъде предизвикано от кода вътре в `try` блок.



