मैंने पाइथन और जावा में मॉड्यूलस ऑपरेटर के विभिन्न कार्यान्वयन को देखा है।पायथन बनाम जावा में मॉड्यूलस कार्यान्वयन के बीच अंतर
उदाहरण के लिए, पायथन में:
>>> print -300 % 800
>>> 500
जावा में जबकि:
System.out.println(-300 % 800);
-300
यह मैं बंद गार्ड, पकड़ा के बाद से मैं मूल रूप में कुछ सोचा के रूप में मापांक सार्वभौमिक उसी तरह व्याख्या की गई। मैं पाइथन की व्याख्या का प्रशंसक हूं (जो मुझे लगता है कि सी से उधार लिया जाता है), हालांकि मुझे जावा के कार्यान्वयन के पीछे तर्क दिखाई देता है।
आप आमतौर पर कौन सा पसंद करते हैं? क्या अलग-अलग व्याख्याओं के लिए कोई विशिष्ट कारण है? मुझे भाषा युद्ध शुरू करने का कोई इरादा नहीं है, बस उत्सुक है।
यदि मैं विकिपीडिया पेज पढ़ रहा हूं जो एलेक्स सही ढंग से पोस्ट किया गया है, तो पायथन का गणित .fmod जावा के मोड के समान परिणाम देगा। –