Каким образом Python выбирает переменную

Каким образом Python выбирает переменную в функции с замыканием? Выводится будет, что x = 10, но почему игнорирует x = 1?

def func():
    x = 1
    def inner(y):
        return x + y
    x = 10
    return inner

Ответы (0 шт):