class Nume(object): def __init__ (self, numero): self.n = numero def __add__(self, other): if isinstance(other, Nume): return Nume(self.n + other.n)
>>> a = Nume(3)
>>> b = Nume(7)
>>> a+b
<__main__.Nume object at 0x7f51c6a64e10>
оно создаёт ещё 1 объект класса Nume, который равен a+b
>>> c = a + b
>>> c
<__main__.Nume object at 0x7f51c6a64e50>
как сделать так, чтобы когда я спрашивал “с”, мне выдавало в ответ “10”????
PS: да это класс с простыми числами
просто тренируюсь, чтобы всё правильно понимать