Test rapid despre înțelegerea domeniului de vizibilitate
În acest exercițiu, vei exersa ce ai învățat despre domeniul de vizibilitate (scope) în funcții. Variabila num a fost predefinită cu valoarea 5, alături de următoarele definiții de funcții:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
Încearcă să apelezi func1() și func2() în shell, apoi răspunde la următoarele întrebări:
- Ce valori sunt afișate când apelezi
func1()șifunc2()? - Care este valoarea lui
numîn domeniul global după apelarea luifunc1()șifunc2()?
Acest exercițiu face parte din cursul
Introducere în funcții în Python
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul