0
我試圖定義運算符類型add當談到我的class Point。 (x,y)正好是它的意思。我似乎無法讓操作員工作,因爲代碼不斷打印< 主要。點...>。我對這個東西很新,所以有人可以解釋我做錯了什麼?謝謝。以下是我的代碼:Python 3運算符超載
class Point:
def __init__(self, x=0, y=0):
self.x = x
self.y = y
def __add__(self, other):
return Point(self.x + other.x, self.y + other.y)
p1 = Point(3,4)
p2 = Point(5,6)
p3 = p1 + p2
print(p3)
_ 「的代碼保持打印''」 _。聽起來很正常。你期望它打印什麼? –
Kevin