我得到一个好点,但我仍然需要: 定义一个平等的方法来比较X和 ─如果两个点具有相同的x和y坐标另一个点的y坐标,返回True。否则,返回False 用于比较另一个点的ID的身份识别方法 ─如果两个点的ID相同,则返回True。否则,返回False 一种方法来测量从当前通过方法参数传递到另一个点的距离。学习OOP(类)
我只是混淆了你如何存储第一个点与另一个点进行比较。
这是我到目前为止有:
class Geometry(object):
control_id=0
def __init__(self):
self.control_id+=1
self.id=control_id
class Point(object):
def __init__(self, x, y):
self.x=float(x)
self.y=float(y)
def __repr__(self):
return "Point object at: (%s, %s)" % (self.x, self.y)
p1 = Point(1.216, 3.4582)
print p1
result: Point object at: (1.216, 3.4582)
http://learnpythonthehardway.org/book/ex42.html会是一个很好的教程通过工作,然后你可以适应你的功课。 – sean
这个问题很基础,请先通过教程。检查此列表:http://stackoverflow.com/questions/207701/python-tutorial-for-total-beginners – XORcist
你没有提出一个实际的问题。 –