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()ifunc2()? - Jaka jest wartość
numw zasięgu globalnym po wywołaniufunc1()ifunc2()?
To ćwiczenie jest częścią kursu
Wprowadzenie do funkcji w Pythonie
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie