Opgelost: __div__

__div__ is een functie waaraan twee argumenten moeten doorgegeven worden, een teller en een noemer. Het probleem is dat het onjuiste resultaten kan opleveren bij het delen van twee getallen die niet beide gehele getallen zijn.

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

Dit is een definitie van een Python-methode. Het definieert een methode genaamd __div__ die twee argumenten nodig heeft, zelf en ander. De methode retourneert het resultaat van self.value gedeeld door other.value.

__truediv__

In Python retourneert de functie truediv de ware deling (gehele deling) van twee gehele getallen.

__vloerdiv__

In Python retourneert de functie floor() de laagste integerwaarde die niet groter is dan het argument.

Gerelateerde berichten:

Laat een bericht achter