가장 가까운 외부 함수의 변수에 접근&수정하기 위해 사용함
x = 1
def f():
global x
nonlocal y # SyntaxError: no binding for nonlocal 'y' found
x = 2
y = 2
def f1():
x = 10
def f2():
x = 20
def f3():
nonlocal x
x += 1
print(x) # 21