__div__ je funkcija koja uzima dva argumenta, brojilac i nazivnik. Problem je u tome što može dati pogrešne rezultate pri dijeljenju dva broja koji nisu oba cijeli brojevi.
def __div__(self, other): return self.value / other.value
Ovo je definicija Python metode. To je definiranje metode zvane __div__ koja uzima dva argumenta, self i other. Metoda će vratiti rezultat self.value podijeljen sa other.value.
__truediv__
U Pythonu, funkcija truediv vraća pravu podjelu (cijelobrojnu podjelu) dva cijela broja.
__floordiv__
U Pythonu, funkcija floor() vraća najnižu vrijednost cijelog broja koja nije veća od argumenta.