1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do funkcí v Pythonu

Connected

cvičení

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() a func2()?
  • Jaká je hodnota num v globálním scope po zavolání func1() a func2()?

Pokyny

50 XP

Možné odpovědi