bonjour , peut être ce qui sont fort en maths pourront m'aidée, il faut que je définissent mon action3 qui représente la touche correction mais j'y arrive pas :
def action ():
sa_terminaison= LabelResultat.get ()
if sa_terminaison ==terminaison_choisi:
resultat= Label (ma_fenetre, text="bonne reponse", bg="red")
resultat.grid()
else:
resultat2= Label (ma_fenetre,text="mauvaise reponse")
resultat2.grid()
def action2():
sa_terminaison= LabelResultat.get()
if sa_terminaison!=terminaison_choisi:
resultat3= position_choisi
Label(ma_fenetre,text=terminaison_choisi).grid()
def main():
def action ():
terminaison= LabelResultat.get ()
if terminaison ==terminaison_choisi:
resultat= Label (ma_fenetre, text="bonne reponse", bg="red")
resultat.grid()
else:
resultat2= Label (ma_fenetre,text="mauvaise reponse")
resultat2.grid()
def action2():
terminaison= LabelResultat.get()
if terminaison!=terminaison_choisi:
resultat3= position_choisi
Label(ma_fenetre,text=terminaison_choisi).grid()
position_choisi=random.randint(0,4)
verbe_choisi=random.choice(verbe)
pronom_choisi=pronom [position_choisi]
terminaison_choisi=terminaison[position_choisi]
conjug= pronom_choisi +" "+ verbe_choisi
label_conjug=Label(ma_fenetre, text = conjug)
label_conjug.grid(row=2,column=1)
LabelResultat=Entry(ma_fenetre)
LabelResultat.grid(row=3, column=1)
Button_validation= Button (ma_fenetre,text='valider', command=action)
Button_validation.grid(row=4,column=1)
Button_correction=Button(ma_fenetre, text='correction',command=action2)
Button_correction.grid(row=4,column=2)
Button_suivant= Button(ma_fenetre, text='suivant', command=main)
Button_suivant.grid(row=4,column=3)
'''
Labelreponse=Label (ma_fenetre, text= 'terminaison_choisi',command=LabelResultat.get())
Labelreponse.grid()
'''
phrase.mainloop()
aidez moi svp
****forum modifié***