Løst: __div__

__div__ er en funktion, der tager to argumenter, en tæller og en nævner. Problemet er, at det kan give forkerte resultater, når man dividerer to tal, der ikke begge er heltal.

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

Dette er en definition af Python-metoden. Det er at definere en metode kaldet __div__, der tager to argumenter, selv og andet. Metoden vil returnere resultatet af egen.værdi divideret med anden.værdi.

__truediv__

I Python returnerer funktionen truediv den sande division (heltalsdivision) af to heltal.

__floordiv__

I Python returnerer floor()-funktionen den laveste heltalværdi, der ikke er større end argumentet.

Relaterede indlæg:

Efterlad en kommentar