On May 21, 6:04 pm, "wang frank" <[EMAIL PROTECTED]> wrote: > Hi, > > I am trying to write a python class with a new data type such as: > class Cc14: > def __init__(self, realpart, imagpart): > self.r=realart > self.i=imagpart > > def __add__(self,x): > return self.r+x,r, self.i+x.i > > If I have > x=Cc14(4,5) > y=Cc14(4,5) > z=x+y > > z will be a tuple instead of Cc14. How can I return a Cc14 class?
return Cc14(self.r+x,r, self.i+x.i) FYI, Python has a built-in "complex" type. -- http://mail.python.org/mailman/listinfo/python-list