需要一些帮助。
我目前的代码骨架如下所示:
import math
epsilon = 0.000001
class Point:
def __init__(self, x, y):
self._x = x
self._y = y
需要添加一个名为 dist_to_point 的方法,该方法将另一个点对象 p 作为参数并返回两点之间的欧几里德距离。我可以使用 math.sqrt。
测试用例:
abc = Point(1,2)
def = Point(3,4)
abc.dist_to_point(def) ===> 2.8284271
我该怎么做呢?很困惑。谢谢。
编辑:不是作业。我了解添加方法,但我不知道如何结合 self._x 等进行欧几里德距离计算。我在那里感到困惑