Rychlý kvíz: porozumění scope
V tomto cvičení si procvičíš, co jsi se naučil/a o scope ve funkcích. Proměnná num má předdefinovanou hodnotu 5 a k dispozici jsou tyto definice funkcí:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
Zkus volat func1() a func2() v shellu a pak odpověz na následující otázky:
- Jaké hodnoty se vypíšou při volání
func1()afunc2()? - Jaká je hodnota
numv globálním scope po zavolánífunc1()afunc2()?
Toto cvičení je součástí kurzu
Úvod do funkcí v Pythonu
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení