Nalutas: __div__

Ang __div__ ay isang function na kumukuha ng dalawang argumento, isang numerator at denominator. Ang problema ay maaari itong makagawa ng mga maling resulta kapag hinahati ang dalawang numero na hindi parehong integer.

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

Ito ay isang kahulugan ng pamamaraan ng Python. Ito ay pagtukoy sa isang paraan na tinatawag na __div__ na tumatagal ng dalawang argumento, sarili at iba pa. Ibabalik ng pamamaraan ang resulta ng self.value na hinati ng other.value.

__truediv__

Sa Python, ibinabalik ng truediv function ang totoong dibisyon (integer division) ng dalawang integer.

__floordiv__

Sa Python, ang floor() function ay nagbabalik ng pinakamababang halaga ng integer na hindi mas malaki kaysa sa argumento.

Kaugnay na mga post:

Mag-iwan ng komento