题解 | #重载运算#
重载运算
https://www.nowcoder.com/practice/342d1b8b0fe3416797bad62d22cbb51a
class Coordinate:
def __init__(self,x,y) -> None:
self.x = x
self.y = y
def __str__(self):
print(f'({self.x}, {self.y})')
def __add__(self,c):
return Coordinate(self.x+c.x,self.y+c.y)
a,b = map(int,input().split())
c,d = map(int,input().split())
c1 = Coordinate(a,b)
c2 = Coordinate(c,d)
c3 = c1.__add__(c2)
c3.__str__()
微软公司氛围 71人发布
查看17道真题和解析