class RandomNumbers: def __init__(self, a, b): self.a = a self.b = b def __add__(self, other): if not isinstance(other, RandomNumbers): return NotImplemented return RandomNumbers(other.a + self.a, other.b + self.b) def __mul__(self, other): if not isinstance(other, int): return NotImplemented return RandomNumbers(self.a * other, self.b * other) def __repr__(self): return f"{self.__class__.__qualname__}({self.a}, {self.b})" set_a = RandomNumbers(2, 4)