Bonjour à toutes et à tous,
Je poste un ce topic car voilà deux jours que je bloque sur ma petite application que j'essaie de réaliser avec une GUI.
Ce programme le fameux jeu où l'utilisateur doit trouver un nombre caché.
Mon problème est le suivant : a chaque fois que j'entre un nombre, le label m'indiquant que le nombre à trouver est plus petit. Or dans mon application, un check est fait afin de savoir si le nombre entré est plus petit, plus grand ou égal au nombre caché.
On dirait que mes "if" ne fonctionnent pas.
Mon code :
#_*_ coding:utf-8 _*_
from Tkinter import *
def press():
nombre_cache = 42
choix=entre.get()
if nombre_cache > choix :
text3=Label(fen1, text="Le nombre caché est plus grand que %s !" % (choix))
text3.pack()
if nombre_cache < choix :
text3=Label(fen1, text="Le nombre caché est plus petit que %s !" % (choix))
text3.pack()
else :
text3=Label(fen1, text="Bravo, le nombre caché était : %s !" % (choix))
text3.pack()
fen1=Tk()
text1=Label(fen1,text="Essayez de trouver le nombre caché" , fg="red")
text1.pack()
text2=Label(fen1,text="Veuillez entrer un nombre")
text2.pack()
entre=Entry(fen1)
bou1=Button(fen1,text="Entrer",command=press)
entre.pack()
bou1.pack()
fen1.mainloop()
Avez-vous une explication ?
Merci d'avance !
Meilleures salutations,
-- O_connor