1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Wprowadzenie do funkcji w Pythonie

Connected

cvičení

Krótki quiz o zasięgu zmiennych

W tym ćwiczeniu przećwiczysz to, czego nauczyłeś się o zasięgu w funkcjach. Zmienna num ma z góry przypisaną wartość 5, a obok niej zdefiniowano następujące funkcje:

def func1():
    num = 3
    print(num)

def func2():
    global num
    double_num = num * 2
    num = 6
    print(double_num)

Spróbuj wywołać func1() i func2() w powłoce, a następnie odpowiedz na poniższe pytania:

  • Jakie wartości są wypisywane po wywołaniu func1() i func2()?
  • Jaka jest wartość num w zasięgu globalnym po wywołaniu func1() i func2()?

Pokyny

50 XP

Možné odpovědi