Variabelen buiten de lokale scope aanpassen
Soms moeten je functies een variabele aanpassen die buiten de lokale scope van die functie ligt. Hoewel dit over het algemeen geen best practice is, is het toch goed om te weten hoe het moet voor het geval je het nodig hebt. Werk deze functies bij zodat ze variabelen kunnen wijzigen die normaal buiten hun scope vallen.
Deze oefening maakt deel uit van de cursus
Functies schrijven in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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()