Začněte nyníZačněte zdarma

Úprava proměnných mimo lokální scope

Někdy budeš potřebovat, aby funkce upravila proměnnou, která se nachází mimo její lokální scope. I když to obecně není nejlepší praxe, je dobré vědět, jak na to. Uprav tyto funkce tak, aby dokázaly měnit proměnné, které by pro ně jinak byly nedostupné.

Toto cvičení je součástí kurzu

Writing Functions in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

call_count = 0

def my_function():
  # Use a keyword that lets us update call_count 
  ____ call_count
  call_count += 1
  
  print("You've called my_function() {} times!".format(
    call_count
  ))
  
for _ in range(20):
  my_function()
Upravit a spustit kód