Besoin d'aide (python)

Messages postés
1
Date d'inscription
dimanche 12 mai 2019
Statut
Membre
Dernière intervention
12 mai 2019
-
Bonjour,

Actuellement en terminal, je programme un mémory pour le bac.
Cependant, je n'arrive pas à quand on retourne 2 cartes celle ci se retournent si elles sont différentes ou au contraire disparaissent si elles sont identiques.
Pouvez vous m'aidez, s'il vous plait ?
Je vous en remercie par avance

L.


def restart():
shuffle(listecartes)

lab1.configure(image=facecachee)
lab2.configure(image=facecachee)
lab3.configure(image=facecachee)
lab4.configure(image=facecachee)
lab5.configure(image=facecachee)
lab6.configure(image=facecachee)
lab7.configure(image=facecachee)
lab8.configure(image=facecachee)

def retourner1():
lab1.configure(image=listecartes[0])

def retourner2():
lab2.configure(image=listecartes[1])

def retourner3():
lab3.configure(image=listecartes[2])

def retourner4():
lab4.configure(image=listecartes[3])

def retourner5():
lab5.configure(image=listecartes[4])

def retourner6():
lab6.configure(image=listecartes[5])

def retourner7():
lab7.configure(image=listecartes[6])

def retourner8():
lab8.configure(image=listecartes[7])

fenetre1.title("Memory")
fenetre1.iconbitmap("logo.ico")
largeur=870
hauteur=512
LEcran=fenetre1.winfo_screenwidth()
HEcran=fenetre1.winfo_screenheight()
X=(LEcran/2)-(largeur/2)
Y=(HEcran/2)-(hauteur/2)
fenetre1.geometry('{}x{}+{}+{}'.format(largeur,hauteur,int(X),int(Y))
fenetre1.resizable(height=False,width=False)

facecachee=PhotoImage(file='niveau1/facecachee1.gif')
bougie=PhotoImage(file='niveau1/bougie.gif')
biche=PhotoImage(file='niveau1/biche.gif')
flocon=PhotoImage(file='niveau1/flocon.gif')
cadeau=PhotoImage(file='niveau1/cadeau.gif')
trouvee=PhotoImage(file='niveau1/trouvee.gif')

listecartes=[bougie,bougie,biche,biche,flocon,flocon,cadeau,cadeau]
shuffle(listecartes)

lab1=Button(fenetre1,image=facecachee,command=retourner1)
lab1.grid(row=0,column=0)
lab2=Button(fenetre1,image=facecachee,command=retourner2)
lab2.grid(row=0,column=1)
lab3=Button(fenetre1,image=facecachee,command=retourner3)
lab3.grid(row=0,column=2)
lab4=Button(fenetre1,image=facecachee,command=retourner4)
lab4.grid(row=0,column=3)
lab5=Button(fenetre1,image=facecachee,command=retourner5)
lab5.grid(row=1,column=0)
lab6=Button(fenetre1,image=facecachee,command=retourner6)
lab6.grid(row=1,column=1)
lab7=Button(fenetre1,image=facecachee,command=retourner7)
lab7.grid(row=1,column=2)
lab8=Button(fenetre1,image=facecachee,command=retourner8)
lab8.grid(row=1,column=3)
restart=Button(fenetre1,text="Recommencer",borderwidth=5,command=restart)
restart.grid(row=0,column=4,pady=10,padx=10)
quitter=Button(fenetre1,text="Quitter",borderwidth=5,command=fenetre1.destroy)
quitter.grid(row=1,column=4,pady=10,padx=10)
Afficher la suite 

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.