ПочатиПочніть безкоштовно

Обробка ієрархій винятків

Раніше ви визначили клас Employee з методом get_bonus(), який піднімає BonusError або SalaryError залежно від параметрів. Але виняток BonusError успадковувався від винятку SalaryError. Як успадкування винятків впливає на їх обробку?

Клас Employee уже визначено для вас. Мінімальна зарплата — 30000, а максимальний розмір бонусу — 5000.

Ця вправа є частиною курсу

Об'єктноорієнтоване програмування в Python

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу