Rešeno: __div__

__div__ je funkcija, ki sprejme dva argumenta, števec in imenovalec. Težava je v tem, da lahko pri deljenju dveh števil, ki nista celi števili, povzroči napačne rezultate.

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

To je definicija metode Python. Definira metodo, imenovano __div__, ki sprejme dva argumenta, self in other. Metoda bo vrnila rezultat self.value, deljeno z other.value.

__truediv__

V Pythonu funkcija truediv vrne resnično deljenje (celoštevilsko deljenje) dveh celih števil.

__floordiv__

V Pythonu funkcija floor() vrne najnižjo vrednost celega števila, ki ni večja od argumenta.

Podobni objav:

Pustite komentar