⊗pyPmUFFN 204 of 208 menu

पायथन में नेस्टेड फ़ंक्शन

कोड को छोटा करने के लिए, कॉल करते समय फ़ंक्शन को एक दूसरे के अंदर नेस्ट किया जा सकता है।

मान लीजिए कि हमारे पास किसी संख्या का वर्ग निकालने, घन निकालने और दो संख्याओं को जोड़ने के फ़ंक्शन हैं:

def square(num): return num ** 2 def cube(num): return num ** 3 def add(num1, num2): return num1 + num2

किसी संख्या के वर्ग और घन का योग प्राप्त करने के लिए, हम add फ़ंक्शन को कॉल करते समय उसके पैरामीटर में उन्हें नेस्ट कर सकते हैं:

res = add(square(2), cube(4)) print(res) # 68 प्रिंट करेगा

इसके अलावा, किसी अन्य फ़ंक्शन के बॉडी के अंदर भी फ़ंक्शन को कॉल किया जा सकता है। आइए पिछले उदाहरण को फिर से लिखें और फ़ंक्शन को add के अंदर कॉल करें:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # 68 प्रिंट करेगा

एक फ़ंक्शन बनाएं जो किसी संख्या का वर्ग निकाले और एक फ़ंक्शन संख्या का घन निकालने के लिए। इनका उपयोग करके एक और फ़ंक्शन बनाएं जो संख्या के वर्ग के घन को स्क्रीन पर प्रिंट करे।

एक फ़ंक्शन बनाएं जो वेरिएबल के टाइप की जांच करे और अगर वेरिएबल एक स्ट्रिंग है, तो उसे कैपिटल लेटर के साथ प्रिंट करे। एक और फ़ंक्शन बनाएं जो उपयोगकर्ता का उसके नाम से स्वागत करे। इसमें पहले फ़ंक्शन को इस तरह नेस्ट करें कि नाम हमेशा कैपिटल लेटर के साथ प्रिंट हो।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें