def func_outer():
x = 2
print('x равно', x)
def func_inner():
nonlocal x
x = 5
func_inner()
print('Локальное x сменилось на', x)
func_outer()
CmRlZiBmdW5jX291dGVyKCk6CiAgIHggPSAyCiAgIHByaW50KCd4INGA0LDQstC90L4nLCB4KQogICBkZWYgZnVuY19pbm5lcigpOgogICAgICAgbm9ubG9jYWwgeAogICAgICAgeCA9IDUKICAgZnVuY19pbm5lcigpCiAgIHByaW50KCfQm9C+0LrQsNC70YzQvdC+0LUgeCDRgdC80LXQvdC40LvQvtGB0Ywg0L3QsCcsIHgpCgpmdW5jX291dGVyKCk=