


Zrozumienie przekraczalnych wyjątków w instrukcji try Pythona
W kontekście instrukcji „try” w Pythonie „przekraczalny” wyjątek to wyjątek, który może zostać zgłoszony przez kod znajdujący się w bloku „try”. try` może wywołać błąd podczas jego wykonywania.
Na przykład, jeśli masz funkcję, która zgłasza `ValueError`, jeśli określony warunek nie jest spełniony, i wywołujesz tę funkcję wewnątrz bloku `try`, wówczas `ValueError` jest przekraczalny wyjątek.
Z drugiej strony, jeśli masz funkcję, która zgłasza błąd „RuntimeError”, który nie jest obsługiwany przez kod znajdujący się w bloku „try”, wówczas błąd „RuntimeError” nie jest przekroczony, ponieważ nie może zostać wywołany przez kod znajdujący się w środku blok „try”.
Ogólnie rzecz biorąc, przekroczony wyjątek to każdy wyjątek, który może zostać zgłoszony przez kod znajdujący się w bloku „try”, a wyjątek nieprzekraczalny to każdy wyjątek, którego nie może zgłosić kod znajdujący się w bloku „try”. blok.



