CommencezCommencez gratuitement

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

Voir le cours

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()
Modifier et exécuter le code