Bonjour,
Intitulé : 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 :
8.10 À 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 commence en essayant de faire la base et surtout faire différents test avant de choisir comment j'ai envie de le créer.
Donc la mon but c'est juste de cliquer et que les triangles soient à différent emplacements (je verrais ensuite pour faire en 1 clique etc mes j'aimerais déjà comprendre comment faire sa.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 from tkinter import * def rectangle(): x0,y0,x1,y1= 10,10,50,50 cadre.create_rectangle(x0,y0,x1,y1) fen1= Tk() cadre= Canvas (fen1,height=500) cadre.pack() bouton= Button (fen1, text='rectangle',command=rectangle) bouton.pack() fen1.mainloop()
J'ai essayé 30 façons sans succès.
Comment changer mon rectangle dans la fonction pour que chaque rectangle soit autre pars sans mettre une variable globale ?
Exemple :
C'est un exemple met sa ne prend jamais en compte la ligne en dessous de mon "create".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 from tkinter import * def rectangle(): x0,y0,x1,y1= 10,10,50,50 cadre.create_rectangle(x0,y0,x1,y1) x0,y0,x1,y1= x1,y1,x1+50,y1+50 fen1= Tk() cadre= Canvas (fen1,height=500) cadre.pack() bouton= Button (fen1, text='rectangle',command=rectangle) bouton.pack() fen1.mainloop()
J'ai essayé avec une boucle de faire plusieurs fonctions etc rien ne marche et je commence vraiment à saturer.
Pourquoi le pc fait chier à obligé d'utiliser une globale ?
Je demande rien de fou, j'ai donné les premières valeur de la variable et que la variable change à chaque appel de la fonction.
J'ai regardé la réponse, elle ne me conviens pas du tout et je ces très bien que de moi même je saurais incapable de le refaire comme il la fait donc je cherche à réussir l'exercice en écrivant d'une façon claire pour moi sauf que sa ne fonctionne pas..
Je ne suis pas bon en math donc j'ai beaucoup de mal avec les exercices comme sa et il utilise toujours plein de calcul pour arriver au résultat et je m'y perd complètement.
Je n'ai pas envie de continuer le livre et sauter des étapes mes sa commence vraiment à me blazer cet exercice et sa me donne juste envie d'abandonner.
Jamais j'arriverais de moi même à résoudre ce genre de chose c'est trop complexe et je dois être trop con.
Pourtant j'ai fais plein de recherches sur les algo, donc les codes en général mes je suis incapable d'appliquer et même les réponses ont plein de fois pas de sens pour moi.
Un trop gros manque d'intelligence surement.
Partager