मैं अजगर की गणितीय क्षमताओं के साथ प्रयोग किया गया है और मैं कुछ रोचक व्यवहार पर आया था। यह निम्न अभिव्यक्ति से संबंधित है:क्यों अजगर को गलत तरीके से इस अभिव्यक्ति मूल्यांकन करता है?
(4+4)+3/4/5*35-(3*(5+7))-6+434+5+5+5
>>> 415
हालांकि, अगर आप के मन में आपरेशन के मानक आदेश के साथ अभिव्यक्ति का मूल्यांकन, जवाब 420.25 होना चाहिए। मैंने वोल्फ्राम एल्फा के साथ दो बार चेक किया है, जो 420.25 का उत्तर देता है। पाइथन एक अलग जवाब क्यों दे रहा है? क्या इस तरह के अभिव्यक्तियों का मूल्यांकन करने के साथ इसका कुछ संबंध है? क्या कुछ सम्मेलन है जो इसके बाद है? किसी भी जानकारी की सराहना की जाएगी, धन्यवाद!
मेरा अनुमान है कि पाता है '3/4/5 * 35' अस्पष्ट और इसे दूसरे तरीके से मूल्यांकन करता है की तुलना में आप कर सकते हैं। सर्वश्रेष्ठ में कुछ कोष्ठक रखें – inspectorG4dget
प्रोग्रामिंग भाषा के प्राथमिकता नियम नहीं हो सकते हैं और इस मामले में नियमित गणित के समान नहीं हैं। नियमित गणित में भी अभिव्यक्ति का मूल्यांकन लगभग 415.00428571428574 – ChessMaster
क्या आपने सरल उदाहरण बनाने का प्रयास किया? –