Gestion des hiérarchies d'exceptions
Précédemment, vous avez défini une classe Employee avec une méthode get_bonus() qui lève un BonusError et un SalaryError en fonction des paramètres. Mais l'exception BonusError a été héritée de l'exception SalaryError. Comment l'héritage des exceptions affecte-t-il la gestion des exceptions ?
La classe Employee a été définie pour vous. Le salaire minimum est de 30000 et le montant maximum de la prime est de 5000.
Cet exercice fait partie du cours
Programmation orientée objet en Python
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice