Statically Nested Scopres

这个两个例子很好

[code="python"]
i = 6
def f(x):
    def g():
        print i
    for i in x:
        g()


[code="python"]
i = 6
def f(x):
    def g():
        print i
    g()
    for i in x:
        g()


敢问第一个和第二的输出是什么,为什么?

你可能感兴趣的:(python)