1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में Functions का परिचय

Connected

अभ्यास

Nested Functions I

पिछले वीडियो में आपने सीखा था कि फंक्शनों के अंदर फंक्शन कैसे nest किए जाते हैं। इसे करने का एक कारण यह है कि आप एक ही computation बार‑बार लिखने से बचते हैं। Nested फंक्शन define करने में कुछ नया नहीं है: आप इसे ठीक उसी तरह def से define करते हैं जैसे कोई regular फंक्शन, बस इसे दूसरे फंक्शन के अंदर embed कर देते हैं!

इस अभ्यास में, three_shouts() नाम के फंक्शन के अंदर आप एक nested फंक्शन inner() define करेंगे, जो किसी string object के साथ !!! concatenate करता है। फिर three_shouts() तीन एलिमेंट वाला एक tuple लौटाएगा, जहाँ हर string को inner() के जरिए !!! के साथ concatenate किया गया होगा। शुरू कीजिए!

निर्देश

100 XP
  • Nested फंक्शन के लिए फंक्शन हेडर पूरा करें: फंक्शन का नाम inner() और एकल पैरामीटर word रखें।
  • Return value पूरा करें: tuple का हर एलिमेंट inner() की कॉल होनी चाहिए, जहाँ हर कॉल में three_shouts() के पैरामीटर arguments के रूप में पास किए जाएँ।