1. Learn
  2. /
  3. Курси
  4. /
  5. Écrire des fonctions en Python

Connected

вправа

Vérifier la fermeture (closure)

Vous enseignez à votre nièce à programmer en Python, et elle travaille sur le renvoi de fonctions imbriquées. Elle pense avoir écrit le code correctement, mais elle craint que la fonction renvoyée n'ait pas les informations nécessaires au moment de l'appel. Montrez-lui que toutes les variables non locales dont elle a besoin se trouvent dans la fermeture (closure) de la nouvelle fonction.

Інструкції 1/3

undefined XP
    1
    2
    3
  • Utilisez un attribut de la fonction my_func() pour montrer qu'elle a une fermeture (closure) qui n'est pas None.