Domeniul local de vizibilitate al variabilelor în Python
Toate variabilele din interiorul unei funcții au așa-numitul domeniu de vizibilitate local - ele sunt accesibile doar în limitele funcției lor și în codul extern nu se poate lucra cu ele.
Să presupunem că avem o funcție, în interiorul căreia
se află variabila num:
pythondef func():
num = 2
return num
Să o apelăm și să încercăm să afișăm
variabila num în consolă. După
executarea codului va returna o eroare, deoarece
variabila este necunoscută în codul extern:
pythonfunc()
print(num) # va afișa o eroare
Задание 1
Care va fi rezultatul executării următorului cod:
pythondef func():
num = 1
func()
print(num)
Задание 2
Care va fi rezultatul executării următorului cod:
pythondef func():
num = 3
print(num)
func()
Задание 3
Care va fi rezultatul executării următorului cod:
pythondef func():
num = 5
return num
print(func())
Задание 4
Care va fi rezultatul executării următorului cod:
pythondef func():
num = 7
return num
func()
print(num)