import tkinter as tk from random import randint indice_couleur = randint(0, 4) couleur = 0 if indice_couleur == 0 : couleur = "red" if indice_couleur == 1 : couleur = "green" if indice_couleur == 2 : couleur = "blue" if indice_couleur == 3 : couleur = "yellow" if indice_couleur == 4 : couleur = "grey" taille = randint(10, 30) position_x = randint(0, 400) position_y = randint(0, 300) while position_x+taille > 400 or position_y+taille > 300: taille = randint(10, 31) position_x = randint(0, 400) position_y = randint(0, 300) def spawn_rectangle() : rectangle = canva.create_rectangle(position_x, position_y, position_x+taille, position_y+taille, fill = couleur) fenetre = tk.Tk() canva = tk.Canvas(fenetre, width = 400, height = 300, bg = "white") canva.grid() #rectangle = canva.create_rectangle(position_x, position_y, position_x+taille,# # position_y+taille, fill = couleur)# Dessin = tk.Button(fenetre, text = "Dessine", command = "spawn_rectangle").grid() fenetre.mainloop()