पायथन में ग्रुपिंग की बारीकियाँ
ऐसे ऑपरेशन जिनकी प्राथमिकता होती है, उन्हें कोष्ठक में बंद किया जा सकता है - यह कोई त्रुटि नहीं होगी। उदाहरण के लिए, आइए संख्याओं के गुणनफल को कोष्ठक में बंद करें:
res = (2 * 2) + 3
print(res) # 7 आउटपुट करेगा (4 + 3 का परिणाम)
इस मामले में कोष्ठक अनावश्यक हो जाते हैं (आखिरकार गुणन की पहले से ही प्राथमिकता है), लेकिन कोड मान्य है। कभी-कभी इस तरह की ग्रुपिंग का उपयोग उन स्थानों पर किया जाता है जहाँ ऑपरेशन की प्राथमिकता स्पष्ट नहीं होती है। उदाहरण के लिए निम्नलिखित कोड पर विचार करें:
res = 8 / 2 * 4
print(res) # 16.0 आउटपुट करेगा (4 * 4 का परिणाम)
जैसा कि आप पहले से ही जानते हैं, इसमें पहले विभाजन निष्पादित होगा, और फिर गुणन। लेकिन पहली नज़र में यह बहुत स्पष्ट नहीं हो सकता है। यहाँ प्राथमिकता को स्पष्ट रूप से दिखाने के लिए ग्रुपिंग कोष्ठकों का उपयोग किया जा सकता है:
res = (8 / 2) * 4
print(res)
निम्नलिखित कोड दिया गया है:
res = 2 * 3 / 2
print(res)
बताएं कि कंसोल में क्या आउटपुट होगा।
निम्नलिखित कोड दिया गया है:
res = (6 / 2) + 5
print(res)
बताएं कि कंसोल में क्या आउटपुट होगा।