Riješeno: __div__

__div__ je funkcija koja uzima dva argumenta, brojnik i nazivnik. Problem je u tome što može proizvesti netočne rezultate kada dijeli dva broja koji nisu cijeli brojevi.

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

Ovo je definicija Python metode. Definira metodu nazvanu __div__ koja uzima dva argumenta, self i other. Metoda će vratiti rezultat self.value podijeljen s other.value.

__truediv__

U Pythonu funkcija truediv vraća pravo dijeljenje (cijelobrojno dijeljenje) dva cijela broja.

__podiv__

U Pythonu, funkcija floor() vraća najnižu vrijednost cijelog broja koja nije veća od argumenta.

Povezani postovi:

Ostavite komentar