1. Nauka
  2. /
  3. Kursy
  4. /
  5. Pisanie funkcji w Pythonie

Connected

ćwiczenie

Modyfikowanie zmiennych spoza lokalnego zakresu

Czasem funkcja musi zmodyfikować zmienną spoza swojego lokalnego zakresu. Choć zazwyczaj nie jest to zalecana praktyka, warto wiedzieć, jak to zrobić, gdy zajdzie taka potrzeba. Zaktualizuj poniższe funkcje tak, aby mogły modyfikować zmienne, które normalnie są poza ich zasięgiem.

Instrukcje 1/3

undefined XP
  • 1

    Dodaj słowo kluczowe, które umożliwi aktualizację call_count z wnętrza funkcji.

  • 2

    Dodaj słowo kluczowe, które pozwoli modyfikować file_contents z wnętrza save_contents().

  • 3

    Dodaj słowo kluczowe przy done w check_is_done(), tak aby wait_until_done() w końcu zakończyła pętlę.