Код IT
← Каталог

Функции - определение, аргументы, возврат значений — Области видимости

Фрагмент из «Функции - определение, аргументы, возврат значений»: Области видимости.

Python main.py
x = "global"

def outer():
    x = "enclosing"
    
    def inner():
        x = "local"
        print(x)  # local
    
    inner()
    print(x)  # enclosing

outer()
print(x)  # global
x = "global"

def outer():
    x = "enclosing"
    
    def inner():
        x = "local"
        print(x)  # local
    
    inner()
    print(x)  # enclosing

outer()
print(x)  # global