ComeçarComece de graça

Manuseio de hierarquias de exceções

Anteriormente, você definiu uma classe Employee com um método get_bonus() que gera um BonusError e um SalaryError dependendo dos parâmetros. Mas a exceção BonusError foi herdada da exceção SalaryError. Como a herança de exceções afeta o tratamento de exceções?

A classe Employee foi definida para você. Ela tem um salário mínimo de 30000 e um valor máximo de bônus de 5000.

Este exercício faz parte do curso

Programação orientada a objetos em Python

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício