**IDE:** Anaconda + (Spyder | VS Code) или Microsoft Visual Studio  
- За основу взять лабораторную работу №4.
- Продемонстрировать возможности языка по генерации и обработке исключений, блоки: `try/except`, `finally` и `raise`.
- Применить `assert` для проверки предположения о значениях произвольных данных в произвольном месте программы.
- Создать и задействовать свое собственное исключение.
- Проверить работу программы.