Variablen außerhalb des lokalen Gültigkeitsbereichs ändern
Manchmal müssen Funktionen eine Variable ändern, die außerhalb des lokalen Gültigkeitsbereichs dieser Funktion liegt. Auch wenn das in der Regel keine empfohlene Vorgehensweise ist, ist es trotzdem gut zu wissen, wie es geht, falls du es doch einmal tun musst. Aktualisiere diese Funktionen so, dass sie Variablen ändern können, die normalerweise außerhalb ihres Gültigkeitsbereichs liegen würden.
Diese Übung ist Teil des Kurses
Funktionen in Python schreiben
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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()