Bonjour,
J'apprend python via le livre apprendre python 3.
Avec tkinter j'ai un exercice :
a) Inspirez-vous du script précédent pour écrire une petite application qui fait apparaître un damier (dessin de cases noires sur fond blanc) lorsque l’on clique sur un bouton
b)À l’application de l’exercice précédent, ajoutez un bouton qui fera apparaître des pions au hasard sur le damier (chaque pression sur le bouton fera apparaître un nouveau pion).
Je suis dessus depuis longtemps et j'ai enfin réussi à faire le damier sans trop de ligne de code.
Pour la deuxième partie je ne ces pas du tout comment faire avec le module random pour faire les pions.
J'aimerais votre avis sur mon code du damier et si vous avez une piste pour les pions.
Je pourrais regarder la solution du livre mes j'ai envie de réussir sans directement regarder comment faire sachant que le damier ne doit pas être fait comme mon code
Merci bonne journée
Mon code :
from tkinter import *
from random import *
#le damier
def carré() :
x, y, x1, y1 = -100, 0, -50, +50
b,d=0,1
while d <= 10 :
for count in range (1,6) :
x,x1=x+100,x1+100
cadre.create_rectangle(x, y, x1, y1, fill='blue')
b=b+1
if b==5 :
if d % 2 == 0 :
x,y,x1,y1= taille-100,y+50,taille-50,y1+50
else :
x,y,x1,y1= taille-50,y+50,taille,y1+50
b,d=0,d+1
# ma fenêtre
taille= 0
fen1= Tk()
cadre = Canvas(fen1,height= 500, width= 500)
cadre.pack()
carré = Button(fen1,text="Damier",command= carré)
carré.pack()
fen1.mainloop()