En Python, j'obtiens l'erreur suivante :
UnboundLocalError: local variable 'total' referenced before assignment
Au début du fichier (avant la fonction d'où provient l'erreur), je déclare total
en utilisant le mot-clé global
. Ensuite, dans le corps du programme, avant que la fonction qui utilise total
soit appelée, je lui attribue la valeur 0. J'ai essayé de le mettre à 0 à différents endroits (y compris au début du fichier, juste après sa déclaration), mais je n'arrive pas à le faire fonctionner.
Est-ce que quelqu'un voit ce que je fais de travers ?