Domeniul global de vizibilitate al variabilelor în Python
Dacă mutăm variabila num din
funcție în blocul exterior de cod, atunci ea
va căpăta un domeniu global de vizibilitate
și va deveni accesibilă nu doar în interiorul funcției,
ci și în exterior:
num = 1
def func():
print(num)
func() # va afișa 1
Care va fi rezultatul executării următorului cod:
num = 2
def func():
return num
func()
print(num)
Care va fi rezultatul executării următorului cod:
num = 2
def func():
return num1
print(func())