Résolu : __div__

__div__ est une fonction qui prend deux arguments, un numérateur et un dénominateur. Le problème est qu'il peut produire des résultats incorrects lors de la division de deux nombres qui ne sont pas tous deux des entiers.

def __div__(self, other):
    return self.value / other.value

Ceci est une définition de méthode Python. Il définit une méthode appelée __div__ qui prend deux arguments, self et other. La méthode renverra le résultat de self.value divisé par other.value.

__truediv__

En Python, la fonction truediv renvoie la vraie division (division entière) de deux entiers.

__floordiv__

En Python, la fonction floor() renvoie la plus petite valeur entière non supérieure à l'argument.

Articles connexes

Laisser un commentaire