หากต้องการเรียนรู้เกี่ยวกับฟังก์ชันที่ซ้อนกัน โปรดอ้างอิงโค้ดต่อไปนี้ ในโค้ด คุณจะเห็นว่าฟังก์ชัน Inner สามารถเข้าถึงตัวแปรจากขอบเขตที่ล้อมรอบซึ่งเป็นตัวแปรในเครื่องได้
def mulFunc(num1): def mul(num2): return num1 * num2 return mul res = mulFunc(15) // The following prints 300 i.e. 20*15 print(res(20))
ข้างบนนี้พิมพ์การคูณของ num1 และ num 2 เช่น 300