如何为点类重载+运算符,使其适用于点对象或元组.
如果第二个操作数是Point,则该方法应该返回一个新的Point,其x坐标是操作数的x坐标的总和,同样也是y坐标的总和.
如果第二个操作数是元组,则该方法应将元组的第一个元素添加到x坐标,将第二个元素添加到y坐标,并返回带有结果的新Point.
到目前为止,我得到的只是点类,它是:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
Run Code Online (Sandbox Code Playgroud)
我仍在努力,我是python的新手,所以任何类型的想法都将是一个很大的帮助.