Lokalno področje vidnosti spremenljivk v Pythonu
Vse spremenljivke znotraj funkcije imajo tako imenovano lokalno področje vidnosti - dostopne so le znotraj svoje funkcije in v zunanji kodi z njimi ni mogoče delati.
Recimo, da imamo funkcijo, znotraj katere
je spremenljivka num:
pythondef func():
num = 2
return num
Pokličimo jo in poskusimo izpisati
spremenljivko num v konzolo. Po
izvedbi kode se bo vrnila napaka, ker
spremenljivka v zunanji kodi ni znana:
pythonfunc()
print(num) # bo izpisalo napako
Задание 1
Kakšen bo rezultat izvajanja naslednje kode:
pythondef func():
num = 1
func()
print(num)
Задание 2
Kakšen bo rezultat izvajanja naslednje kode:
pythondef func():
num = 3
print(num)
func()
Задание 3
Kakšen bo rezultat izvajanja naslednje kode:
pythondef func():
num = 5
return num
print(func())
Задание 4
Kakšen bo rezultat izvajanja naslednje kode:
pythondef func():
num = 7
return num
func()
print(num)