1def f():
2    x = 1
3    y = 2
4    def g():
5        nonlocal x
6        print(y)
7        try:
8            print(x)
9        except NameError:
10            print("NameError")
11    def h():
12        nonlocal x
13        print(y)
14        try:
15            del x
16        except NameError:
17            print("NameError")
18    print(x, y)
19    del x
20    g()
21    h()
22f()
23