Solucionat: __div__

__div__ és una funció que pren dos arguments, un numerador i un denominador. El problema és que pot produir resultats incorrectes en dividir dos nombres que no són tots dos enters.

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

Aquesta és una definició del mètode Python. Està definint un mètode anomenat __div__ que pren dos arguments, self i other. El mètode retornarà el resultat de self.value dividit per other.value.

__truediv__

A Python, la funció truediv retorna la divisió real (divisió entera) de dos nombres enters.

__floordiv__

A Python, la funció floor() retorna el valor enter més baix no més gran que l'argument.

Articles Relacionats:

Deixa el teu comentari