Globalno območje vidnosti spremenljivk v Pythonu
Če premaknemo spremenljivko num iz
funkcije v zunanji blok kode, bo ta pridobila
globalno območje vidnosti
in postala dostopna ne le znotraj funkcije,
ampak tudi zunaj:
num = 1
def func():
print(num)
func() # izpiše 1
Kakšen bo rezultat izvajanja naslednje kode:
num = 2
def func():
return num
func()
print(num)
Kakšen bo rezultat izvajanja naslednje kode:
num = 2
def func():
return num1
print(func())