>it's late, but I think you meant > >def __mul__(self, m): > r = self.r * m > i = self.i * m > return Complex(r, i) > >-- bjorn Yeah, that. ;) - Kef