start_point: float
end_point: float
При инициализации объекта класса Segment в качестве аргументов конструктора должны передаваться два вещественных значения (float), при этом значение поля класса start_point должно оказаться меньше либо равно значению end_point.
Класс должен иметь несколько методов:
Метод, возвращающий длину отрезка length();
Метод, возвращающий новый отрезок, являющийся пересечением двух intersection(other_segment); если отрезки не пересекаются, следует вернуть None;
Метод, возвращающий новый отрезок, являющийся объединением двух union(other_segment); если отрезки не пересекаются, условимся, что следует вернуть None.
