नेस्टेड फंक्शन के बारे में जानने के लिए निम्न कोड देखें। कोड में, आप देख सकते हैं कि आंतरिक फंक्शंस एनक्लोजिंग स्कोप से वेरिएबल्स एक्सेस कर सकते हैं, जो लोकल वेरिएबल है।
def mulFunc(num1):
def mul(num2):
return num1 * num2
return mul
res = mulFunc(15)
# निम्न 300 प्रिंट करता है यानी 20*15
print(res(20))
उपरोक्त num1 और num2 के गुणन को प्रिंट करता है यानी 300।