Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import*
- fenetre= Tk()
- fenetre.geometry("800x600")
- fenetre.title("Pendu")
- #fenetre.resizable(width=False,height=False)
- #Canevas
- canevas=Canvas(fenetre)
- canevas.pack(side=RIGHT)
- #Créer la liste de mots du dictionnaire
- def secret():
- global mot
- #Prends le mot mystère entré
- mot=entry2.get()
- entry2.delete(0,END)
- entmot()
- def entmot():
- global mot, text
- liste=[mot]
- mot=liste[0]
- maffich=[]
- for i in range (len(mot)):
- maffich.append(mot[i])
- text=[0]*(1+len(mot))
- text[0]=Label(fenetre,text=mot[0])
- text[0].pack(side=LEFT)
- for i in range (len(mot)-1):
- text[i+1]=Label(fenetre,text="_")
- text[i+1].pack(side=LEFT)
- def choix():
- n=0
- global e
- for i in range (len(mot)):
- m=wordss.get()
- if m==(mot[i]):
- text[i].config(text=m)
- n=n+1
- if (n==0):
- e=e-1
- wordleft.config(text=e)
- if(e==5):
- head=canevas.create_oval(50-20,50-20,50+20,50+20)
- pot1=canevas.create_line(50,30,50,15)
- pot2=canevas.create_line(50,15,120,15)
- pot3=canevas.create_line(90,15,120,45)
- pot4=canevas.create_line(120,15,120,175)
- pot4=canevas.create_rectangle(90,175,150,185)
- if(e==4):
- body=canevas.create_line(50,70,50,120)
- if(e==3):
- arm1=canevas.create_line(50,80,65,115)
- if(e==2):
- arm2=canevas.create_line(50,80,35,115)
- if(e==1):
- leg1=canevas.create_line(50,120,60,145)
- if(e==0):
- leg2=canevas.create_line(50,120,40,145)
- perdu1=Label(fenetre,font="Arial",text="Le mot mystère était :")
- perdu1.pack(side=LEFT)
- perdu2=Label(fenetre,font="Arial",text=mot)
- perdu2.pack(side=LEFT)
- confirm.config(state=DISABLED)
- wordss.delete(0,END)
- e=6
- #liste=[mot]
- #mot=liste[0]
- #maffich=[]
- #for i in range (len(mot)):
- # maffich.append(mot[i])
- #text=[0]*(1+len(mot))
- #text[0]=Label(fenetre,text=mot[0])
- #text[0].pack()
- #for i in range (len(mot)-1):
- # text[i+1]=Label(fenetre,text="_")
- # text[i+1].pack()
- # Mot a trouver.
- #word=Label(fenetre,font="Arial",text="Entrer le mot mystere")
- #word.pack()
- #enterword=Entry(fenetre)
- #enterword.pack()
- # Confirmer
- # Affichage en direct de l'évolution de la déduction du mot.
- findthis=Label(fenetre,font="Arial",text="Mot mystère")
- findthis.pack()
- # Proposer une lettre.
- wordss=Entry(fenetre)
- wordss.pack(side=BOTTOM)
- # Confirmer
- confirm=Button(fenetre,font="Arial",text="Confirmer",command=choix)# c.f la fonction choix()
- confirm.pack(side=BOTTOM)
- enter=Label(fenetre,font="Arial",text="Lettre à entrer")
- enter.pack(side=BOTTOM)
- # Mot restant.
- wordleft=Label(fenetre,font="Arial",text=e)
- wordleft.pack(side=BOTTOM)
- # Essai restant.
- essai=Label(fenetre,font="Arial",text="Nombre d'essaie restant :")
- essai.pack(side=BOTTOM)
- #Proposer un mot mystère
- entry2=Entry(fenetre)
- entry2.pack(side=BOTTOM)
- confirm1=Button(fenetre,font="Arial",text="Confirmer le mot mystère",command=secret)# c.f la fonction choix()
- confirm1.pack(side=BOTTOM)
- enter=Label(fenetre,font="Arial",text="Mot mystère à entrer")
- enter.pack(side=BOTTOM)
- #texte3=Label(fenetre,text=" ")
- #texte3.pack()
- #texte4=Label(fenetre,text=" ")
- #texte4.pack()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement