1# delete local then try to reference it
2def f():
3    x = 1
4    y = 2
5    print(x, y)
6    del x
7    print(y)
8    try:
9        print(x)
10    except NameError:
11        print("NameError");
12f()
13
14# delete local then try to delete it again
15def g():
16    x = 3
17    y = 4
18    print(x, y)
19    del x
20    print(y)
21    try:
22        del x
23    except NameError:
24        print("NameError");
25g()
26