Zacznij terazZacznij za darmo

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()?

To ćwiczenie jest częścią kursu

Wprowadzenie do funkcji w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie