Ú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
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()