A mistake plus keleven gets you home by seven.
class Keleven(float):
def __str__(self):
return 'Keleven'
def __repr__(self):
return str(self)
def __int__(self):
return Keleven()
def __add__(self, other):
return Keleven()
def __radd__(self, other):
return Keleven()
def __sub__(self, other):
return Keleven()
def __rsub__(self, other):
return Keleven()
def __eq__(self, other):
return True
123.45 + Keleven() == 125.0 # True