salut tous le monde,
j'ai une erreur qui s'affiche quand j’exécute mon programme python,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
def Sens2Sql(req_gen):
        if req_gen=='Ordre Information':
                listbox.insert(END,("['%s']Voulez-vous Mr/Mme votre note ou bien  credit \n"%(now,z)))
                listbox.insert(END,("['%s']Veuiller indiquer votre numero d'inscription:\n"%(now,num)))
                if z=='note':
                               listbox.insert(END,( "['%s']tapez oui pour voir vos notes:\n"%(now,t)))
                               if t=='oui':
                                   listbox.insert(END, ex('select nom from Etudiants where inscription="%s"' %(s)).fetchall())
                                   listbox.insert(END, ex('select Module. designation ,Etudier.note  from Module left join Etudier on Module. code_module= Etudier.code_module where inscription="%s"' %(num)).fetchall())
                               else:
                                   listbox.insert(END, ("Desole, de ne pas pouvoir donner reponse a votre requete"))
l'erreur est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
listbox.insert(END,("['%s']Voulez-vous Mr/Mme votre note ou bien  credit \n"%(now,z)))
UnboundLocalError: local variable 'z' referenced before assignment
est vous pouvez m'aidezpour la résoudre
cordialement