"""
Создайте собственный класс-исключение, обрабатывающий ситуацию деления на нуль. Проверьте его работу
на данных, вводимых пользователем. При вводе пользователем нуля в качестве делителя программа должна
корректно обработать эту ситуацию и не завершиться с ошибкой.
"""


class DivisionByNull:
    def __init__(self, diver, den):
        self.div = diver
        self.den = den

    @staticmethod
    def divide_by_null(diver, den):
        try:
            return diver / den
        except:
            return f"Нельзя делить на ноль"


div = DivisionByNull(10, 100)
print(DivisionByNull.divide_by_null(10, 0))
print(DivisionByNull.divide_by_null(10, 1))
print(div.divide_by_null(100, 0))
