#!/usr/bin/python<br>def func_outer():<br>        x = 2<br>        print(&#39;x is&#39;, x)<br>        def func_inner():<br>                nonlocal x<br>                x = 5<br>        func_inner()<br>        print(&#39;Changed local x to&#39;, x)<br>
<br>func_outer()<br><br>Output:<br>File &quot;nonlocal_var.py&quot;, line 6<br>    nonlocal x<br>             ^<br>SyntaxError: invalid syntax<br>Why? Cannon find in google it.<br><br><br><br>