Witam,
wiem, że to kuriozalne pytanie ale nigdzie nie mogłem znaleźć odpowiedzi.
Dlaczego w definiowanej funkcji możemy odwoływać się do zmiennych spoza niej, nawet gdy nie podajemy ich nazw w argumentach funkcji?
przykład:
def ok():
print(x)
x = 1
ok()