İçeriğe geç

harici (nonlocal)

harici, iç içe işlevlerde bir üst kapsamdaki değişkeni değiştirmek için kullanılır. umumi’den farklı olarak global kapsamı değil, bir üstteki yerel kapsamı hedef alır.

işlev dis_islev() ise
x = 10
işlev ic_islev() ise
harici x
x = 20
ic_islev()
yazdir(x) # Çıktı: 20
dis_islev()