Lahendatud: __div__

__div__ on funktsioon, mis võtab kaks argumenti, lugeja ja nimetaja. Probleem on selles, et kahe arvu jagamisel, mis ei ole mõlemad täisarvud, võib see anda valesid tulemusi.

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

See on Pythoni meetodi määratlus. See määratleb meetodi nimega __div__, mis kasutab kahte argumenti, ise ja muud. Meetod tagastab tulemuse self.value jagatud muu.väärtusega.

__truediv__

Pythonis tagastab funktsioon truediv kahe täisarvu tõelise jaotuse (täisarvujaotuse).

__floordiv__

Pythonis tagastab funktsioon floor() väikseima täisarvu väärtuse, mis ei ole suurem argumendist.

Seonduvad postitused:

Jäta kommentaar