1. Apprendre
  2. /
  3. Cours
  4. /
  5. Écrire des fonctions en Python

Connected

Exercice

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.

Instructions 1/3

undefined XP
  • 1

    Ajoutez un mot-clé qui nous permet de mettre à jour call_count à l'intérieur de la fonction.

  • 2

    Ajoutez un mot-clé qui nous permet de modifier file_contents à l'intérieur de save_contents().

  • 3

    Ajoutez un mot-clé à done dans check_is_done() pour que wait_until_done() finisse par arrêter de boucler.