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
<Kurs>Funktionen in Python schreiben</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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()