题解 | #重载运算#
重载运算
https://www.nowcoder.com/practice/342d1b8b0fe3416797bad62d22cbb51a
""" """ class Coordinate(object): def __init__(self, x, y): self.x = x self.y = y def __str__(self): print(f"({self.x}, {self.y})") def __add__(self, coordinate2): x = self.x + coordinate2.x y = self.y + coordinate2.y coordinate3 = Coordinate(x, y) return coordinate3 num_str1 = input() num_str2 = input() num_list1 = [int(str) for str in num_str1.split() ] num_list2 = [int(str) for str in num_str2.split() ] c1 = Coordinate(num_list1[0], num_list1[1]) c2 = Coordinate(num_list2[0], num_list2[1]) # c2 = Coordinate(int(input()), int(input())) c1.__add__(c2).__str__()