Vyřešeno: __div__

__div__ je funkce, která přebírá dva argumenty, čitatel a jmenovatel. Problém je v tom, že při dělení dvou čísel, která nejsou celá čísla, může dojít k nesprávným výsledkům.

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

Toto je definice metody Pythonu. Definuje metodu nazvanou __div__, která používá dva argumenty, self a other. Metoda vrátí výsledek vlastní hodnoty děleno jinou.hodnotou.

__truediv__

V Pythonu funkce truediv vrací skutečné dělení (dělení celého čísla) dvou celých čísel.

__floordiv__

V Pythonu vrací funkce floor() nejnižší celočíselnou hodnotu, která není větší než argument.

Související příspěvky:

Zanechat komentář