Podstawy•LEKCJA 18 / 26

Zakres zmiennych

Kurs Python · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

Zmienne utworzone wewnątrz funkcji są lokalne.

Cel lekcji

Poznać zagadnienie „Zakres zmiennych”, zrozumieć przykład i umieć zastosować podobny zapis we własnym programie.

Wyjaśnienie krok po kroku

Dzięki temu funkcje mogą wykonywać niezależne obliczenia bez zmieniania wartości o tych samych nazwach poza funkcją.

Najpierw przeanalizuj kod bez uruchamiania. Zwróć uwagę, jakie dane wykorzystuje program, co z nimi robi i skąd bierze się wynik pokazany pod przykładem.

Praktyczny przykład

Gdzie zobaczysz efekt: Terminal / konsola Pythona

x = 10
def show():
    x = 5
    print(x)
show()
print(x)

Przeczytaj kod linijka po linijce

  1. x = 10Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  2. def show():Definiujemy funkcję lub metodę, której można użyć później.
  3. x = 5Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
Oczekiwany wynik / efektpo uruchomieniu przykładu
5
10

Jak utrwalić tę umiejętność?

Przepisz kod samodzielnie. Następnie zmień jedną wartość lub jedną instrukcję i spróbuj przewidzieć efekt. Dopiero potem uruchom zmienioną wersję. Jeśli wynik jest inny niż oczekiwany, porównaj kolejne linie.

Spróbuj samodzielnie

Utwórz lokalną zmienną message i sprawdź, gdzie jest dostępna.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.