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