Compétences
retour
précedent
Créer une labyrinthe

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()