__div__ adalah fungsi yang mengambil dua argumen, pembilang dan penyebut. Masalahnya adalah hal itu dapat menghasilkan hasil yang salah saat membagi dua angka yang keduanya bukan bilangan bulat.
def __div__(self, other): return self.value / other.value
Ini adalah definisi metode Python. Itu mendefinisikan metode yang disebut __div__ yang mengambil dua argumen, self dan other. Metode ini akan mengembalikan hasil self.value dibagi dengan other.value.
__benardiv__
Di Python, fungsi truediv mengembalikan pembagian sebenarnya (pembagian bilangan bulat) dari dua bilangan bulat.
__div lantai__
Di Python, fungsi floor() mengembalikan nilai integer terendah yang tidak lebih besar dari argumen.