Modifier des variables à l'extérieur de la portée locale
Parfois, vos fonctions devront modifier une variable qui se trouve à l'extérieur de leur portée locale. Même si ce n'est généralement pas une bonne pratique, c'est utile de savoir comment faire au besoin. Mettez à jour ces fonctions pour qu'elles puissent modifier des variables qui seraient habituellement à l'extérieur de leur portée.
Cette activité fait partie du cours
Écrire des fonctions en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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()