Modification de variables en dehors de la portée locale
Il peut arriver que vos fonctions doivent modifier une variable qui se trouve en dehors de la portée locale de cette fonction. Bien que ce ne soit généralement pas la meilleure pratique, il est toujours utile de savoir comment procéder au cas où cela serait nécessaire. Mettez à jour ces fonctions afin qu'elles puissent modifier des variables qui se trouvent habituellement en dehors de leur portée.
Cet exercice fait partie du cours
Écrire des fonctions en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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()