Hiểu các ngoại lệ có thể vượt quá trong câu lệnh thử của Python
Trong ngữ cảnh của câu lệnh `try` trong Python, một ngoại lệ "có thể vượt quá" là một ngoại lệ có thể được tạo ra bởi mã bên trong khối `try`.
Nói cách khác, một ngoại lệ có thể vượt quá là một ngoại lệ mà mã bên trong ` khối try` có thể tăng lên trong quá trình thực thi.
Ví dụ: nếu bạn có một hàm tăng `ValueError` nếu một điều kiện nhất định không được đáp ứng và bạn gọi hàm đó bên trong khối `try`, thì `ValueError` là một ngoại lệ có thể vượt quá.
Mặt khác, nếu bạn có một hàm tạo ra một `RuntimeError` không được xử lý bởi mã bên trong khối `try`, thì `RuntimeError` không thể vượt quá được vì nó không thể được nâng lên bằng mã bên trong khối `try`.
Nói chung, một ngoại lệ có thể vượt quá là bất kỳ ngoại lệ nào có thể được tạo ra bởi mã bên trong khối `try`, và một ngoại lệ không thể vượt quá là bất kỳ ngoại lệ nào không thể được tạo ra bởi mã bên trong `try` khối.



