Çözüldü: __div__

__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.

İlgili Mesajlar:

Leave a Comment