__div__, pay ve payda olmak üzere iki bağımsız değişken alan bir işlevdir. Sorun, ikisi de tam sayı olmayan iki sayıyı bölerken yanlış sonuçlar verebilmesidir.
def __div__(self, other): return self.value / other.value
Bu bir Python yöntemi tanımıdır. Self ve other olmak üzere iki argüman alan __div__ adında bir metot tanımlıyor. Yöntem, self.value'nun other.value'ya bölünmesiyle elde edilen sonucu döndürür.
__truediv__
Python'da truediv işlevi, iki tamsayının gerçek bölümünü (tamsayı bölümü) döndürür.
__katdiv__
Python'da, floor() işlevi, bağımsız değişkenden büyük olmayan en küçük tamsayı değerini döndürür.