Salut,
Si la fonction g n'était pas imbriquée, on aurait le même problème a += 1 a besoin de récupérer a avant de pouvoir lui assigner une nouvelle valeur/objet.
Comme "a" n'a pas été créé...
Type: Messages; Utilisateur: wiztricks
Salut,
Si la fonction g n'était pas imbriquée, on aurait le même problème a += 1 a besoin de récupérer a avant de pouvoir lui assigner une nouvelle valeur/objet.
Comme "a" n'a pas été créé...
Si ce code faisait quelque chose de ressemblant, il reproduirait la même erreur...
Ce qui est impossible puisque qu'il n’essaie pas de mettre à jour la variable!
Votre code ressemble plutôt à:
...
Salut,
Avec Python3, les variables d'une fonction accédées par une sous-fonction ne sont plus "global" (au sens module) mais "nonlocal" (à chercher dans le scope englobant).
- W
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.