__div__ estas funkcio kiu prenas du argumentojn, numeratoro kaj denominatoro. La problemo estas, ke ĝi povas produkti malĝustajn rezultojn kiam oni dividas du nombrojn, kiuj ne estas ambaŭ entjeroj.
def __div__(self, other): return self.value / other.value
Ĉi tio estas Python-metoda difino. Ĝi difinas metodon nomitan __div__ kiu prenas du argumentojn, mem kaj alia. La metodo resendos la rezulton de self.value dividita per alia.valoro.
__truediv__
En Python, la truediv-funkcio resendas la veran dividon (entjerdividon) de du entjeroj.
__floordiv__
En Python, la funkcio floor() resendas la plej malaltan entjervaloron ne pli grandan ol la argumento.