Comece agoraComece grátis

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 exercicio faz parte do curso

Programação orientada a objetos em Python

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio