सोडवले: __div__

__div__ हे एक फंक्शन आहे जे दोन आर्ग्युमेंट्स घेते, एक अंश आणि भाजक. समस्या अशी आहे की दोन्ही पूर्णांक नसलेल्या दोन संख्यांना विभाजित करताना ते चुकीचे परिणाम देऊ शकते.

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

ही पायथन पद्धतीची व्याख्या आहे. हे __div__ नावाची पद्धत परिभाषित करत आहे ज्यामध्ये दोन युक्तिवाद आहेत, स्व आणि इतर. पद्धत इतर.value ने भागलेल्या self.value चा निकाल देईल.

__truediv__

Python मध्ये, truediv फंक्शन दोन पूर्णांकांचा खरा विभाग (पूर्णांक विभाग) मिळवते.

__floordiv__

Python मध्ये, floor() फंक्शन आर्ग्युमेंटपेक्षा जास्त नसलेले सर्वात कमी पूर्णांक मूल्य मिळवते.

संबंधित पोस्ट:

एक टिप्पणी द्या