Допустим для примера. Создаём класс представляющий геометрическую точку
class Point: def __init__(self, _values: list = [0, 0, 0], _label: str = '', _frozen: bool = False) -> None: """constractor of class Point""" self._x = _values[0] self._y = _values[1] if len(_values) > 3: self._z = _values[2] else: self._z = 0 ...............
в классе надо бы определить метод вычисляющий растояние до другой точки. тоест как аргумент метод должен принемать обьект своего же класса. как то так
def distance(self, other: ???) -> float: """"calc distance between two points""" return 0.0
как мне класс обозначить здёсь
other: ?????