Bonjour,
J'ai une erreur dans mon code python et je n'arrive pas à la résoudre, pouvez-vous m'aider s'il vous plaît.
Mon code a plus d'instructions mais je ne les ais pas mises ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 nb = 0 def new(): nb = nb +1 def main(): print(nb) new() print(nb) main()
Quand j'éxécute mon code, python me dit :
J'espère que vous pourrez m'éclairer !Traceback (most recent call last):
File "C:\Users\eflrp\Desktop\logiciel plantes.py", line 11, in <module>
main()
File "C:\Users\eflrp\Desktop\logiciel plantes.py", line 8, in main
new()
File "C:\Users\eflrp\Desktop\logiciel plantes.py", line 4, in new
nb = nb +1
UnboundLocalError: local variable 'nb' referenced before assignment
Merci d'avance,
Eflrp.
Partager