1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
from random import*
aléa=["bonjour","aurevoir","clavier","tennis"]
mot=aléa[randint(0,len(aléa)-1)]
def ignitialize(mot):
liste=[True]
for i in xrange(1,len(mot)):
liste.append(False)
return liste
def affiche(liste):
mot2=""
for i in xrange(0,len(liste)):
if liste[i]==True:
mot2=mot2+mot[i]
else:
mot2=mot2+"-"
p3["text"]=mot2
def ajout(liste):
for i in xrange(0,len(mot)):
if mot[i]==saisie.get():
liste[i]=True
return liste
liste=ignitialize(mot)
from Tkinter import*
def leave():
quitter.quit
fenetre.destroy()
fenetre=Tk()
p1=Label(fenetre,text="Entrez une lettre:")
p1.grid(row=0,column=0)
saisie=Entry(fenetre)
saisie.grid(row=0,column=1)
p2=Label(fenetre,text="Mot:")
p2.grid(row=1,column=0)
p3=Label(fenetre,fg="blue")
p3.grid(row=1,column=1)
calculer=Button(fenetre,text="Afficher",width=12,command=affiche(ajout(liste)))
calculer.grid(row=2,column=0)
quitter=Button(fenetre,text="Quitter",command=leave,width=20)
quitter.grid(row=2,column=1,rowspan=2)
fenetre.mainloop() |
Partager