A változók globális hatókörének a Pythonban
Ha a num változót a függvényből kívülre, a külső kódblokkba helyezzük, akkor az globális hatókört kap, és nem csak a függvényen belül, hanem kívül is elérhetővé válik:
num = 1
def func():
print(num)
func() # kiírja az 1-et
Mi lesz a következő kód végrehajtásának az eredménye:
num = 2
def func():
return num
func()
print(num)
Mi lesz a következő kód végrehajtásának az eredménye:
num = 2
def func():
return num1
print(func())