結果 : how does python differentiate between different types of exceptions