Files
Learn-Python-Programming-Th…/ch01/scopes3.py
T
adii1823 ff85709895 ch01
2021-10-28 16:58:30 +05:30

21 lines
450 B
Python

# Local, Enclosing and Global
def enclosing_func():
m = 13
def local():
# m doesn't belong to the scope defined by the local
# function so Python will keep looking into the next
# enclosing scope. This time m is found in the enclosing
# scope
print(m, 'printing from the local scope')
# calling the function local
local()
m = 5
print(m, 'printing from the global scope')
enclosing_func()