हल किया गया: __div__

__div__ एक ऐसा कार्य है जो दो तर्क लेता है, अंश और भाजक। समस्या यह है कि यह दो संख्याओं को विभाजित करते समय गलत परिणाम उत्पन्न कर सकता है जो दोनों पूर्णांक नहीं हैं।

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

यह एक पायथन विधि परिभाषा है। यह __div__ नामक एक विधि को परिभाषित कर रहा है जो दो तर्क, स्वयं और अन्य लेता है। यह विधि स्व.मूल्य को अन्य.मान से विभाजित करके परिणाम देगी।

__truediv__

पायथन में, ट्रूडिव फ़ंक्शन दो पूर्णांकों का सही विभाजन (पूर्णांक विभाजन) लौटाता है।

__फ्लोर्डिव__

पायथन में, फर्श () फ़ंक्शन निम्नतम पूर्णांक मान देता है जो तर्क से अधिक नहीं है।

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

एक टिप्पणी छोड़ दो