# Errors def f1(): global x global y def f3(): global x global y global z def f4(): global x global y pass global x global y def f2(): x = y = z = 1 def inner(): nonlocal x nonlocal y def inner2(): nonlocal x nonlocal y nonlocal z def inner3(): nonlocal x nonlocal y pass nonlocal x nonlocal y def f5(): w = x = y = z = 1 def inner(): global w global x nonlocal y nonlocal z def inner2(): global x nonlocal y nonlocal z def f6(): global x, y, z global a, b, c global d, e, f # Ok def fx(): x = y = 1 def inner(): global x nonlocal y def inner2(): nonlocal x pass nonlocal y def fy(): global x pass global y def fz(): pass global x