L'objectif est de construire pas à pas :
- une fenetre Tkinter et un Canvas
- un carré
- une rangée de carré
- plusieurs rangé de carré
puis de changer les couleurs des carrés en fonction d'une liste.
On obtient au Final :
from tkinter import * ######## Initialisation ##################"" L=[[0,0,1,0] ,[0,0,0,0] ,[0,1,1,0] ,[0,0,1,0]] ######### Fenetre graphique ####################### fen=Tk() can=Canvas(fen,width=500,height=500,bg='ivory') can.pack() b1=Button(fen,text='arret',command=fen.destroy) b1.pack() ################ Grillle ######################### for i in range(len(L)): for j in range(len(L[i])): if L[j][i]==0: can.create_rectangle(50*i,50*j,50*i+50,50*j+50,fill='red') else: can.create_rectangle(50*i,50*j,50*i+50,50*j+50,fill='blue') fen.mainloop()