En Python, je reçois l'erreur suivante:référencé avant erreur d'affectation en python
UnboundLocalError: local variable 'total' referenced before assignment
Je déclare Au début du fichier (avant que la fonction où l'erreur provient de), « total » à l'aide du mot-clé global. Ensuite, dans le corps du programme, avant d'appeler la fonction qui utilise 'total', je l'attribue à 0. J'ai essayé de le mettre à 0 à divers endroits (y compris le haut du fichier, juste après sa déclaration), mais je ne peux pas le faire fonctionner. Est-ce que quelqu'un voit ce que je fais mal?
declares vous global dans la fonction? –