Resolvido: __div__

__div__ é uma função que recebe dois argumentos, um numerador e um denominador. O problema é que pode produzir resultados incorretos ao dividir dois números que não são inteiros.

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

Esta é uma definição de método Python. Ele está definindo um método chamado __div__ que recebe dois argumentos, self e other. O método retornará o resultado de self.value dividido por other.value.

__truediv__

Em Python, a função truediv retorna a divisão verdadeira (divisão inteira) de dois inteiros.

__andardiv__

Em Python, a função floor() retorna o menor valor inteiro não maior que o argumento.

Artigos relacionados:

Deixe um comentário