Rozwiązany: __div__

__div__ to funkcja, która przyjmuje dwa argumenty, licznik i mianownik. Problem polega na tym, że może dawać nieprawidłowe wyniki podczas dzielenia dwóch liczb, które nie są liczbami całkowitymi.

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

To jest definicja metody Pythona. Definiuje metodę o nazwie __div__, która przyjmuje dwa argumenty, self i other. Metoda zwróci wynik self.value podzielony przez other.value.

__truediv__

W Pythonie funkcja truediv zwraca prawdziwe dzielenie (dzielenie całkowite) dwóch liczb całkowitych.

__podział podłogi__

W Pythonie funkcja floor() zwraca najniższą wartość całkowitą nie większą niż argument.

Powiązane posty:

Zostaw komentarz