__div__ és una funció que pren dos arguments, un numerador i un denominador. El problema és que pot produir resultats incorrectes en dividir dos nombres que no són tots dos enters.
def __div__(self, other): return self.value / other.value
Aquesta és una definició del mètode Python. Està definint un mètode anomenat __div__ que pren dos arguments, self i other. El mètode retornarà el resultat de self.value dividit per other.value.
__truediv__
A Python, la funció truediv retorna la divisió real (divisió entera) de dos nombres enters.
__floordiv__
A Python, la funció floor() retorna el valor enter més baix no més gran que l'argument.