You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
914 B
33 lines
914 B
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)
|
|
|
|
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").grid()
|
|
fenetre.mainloop()
|