From b68c0174545e965779298aeb70f67920793f83d0 Mon Sep 17 00:00:00 2001 From: LEENAERTS Denis Date: Tue, 24 Mar 2026 20:16:29 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A9paration=20des=20parties=20cass=C3=A9es?= =?UTF-8?q?=20de=20la=20fonction=20et=20ajout=20de=20quelques=20effets=20a?= =?UTF-8?q?estetique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Miniprojet.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Miniprojet.py b/Miniprojet.py index 3ab47fc..86badd1 100644 --- a/Miniprojet.py +++ b/Miniprojet.py @@ -2,17 +2,27 @@ import tkinter as tk def validerNombres(): + caneva.delete("all") nombres_separe = nombres.get().split(" ") maxNombres = int(sorted(nombres_separe)[len(nombres_separe)-1]) for i in range(len(nombres_separe)): - caneva.create_rectangle(40*i+20, - 300*int(nombres_separe[i])/maxNombres,40*i+40,300) + if 0<=int(nombres_separe[i])/maxNombres<0.25: + couleur = '#7ef968' + elif 0.25<=int(nombres_separe[i])/maxNombres<0.5: + couleur = '#e6f968' + elif 0.5<=int(nombres_separe[i])/maxNombres<0.75: + couleur = '#fc9d3f' + else: + couleur = '#fc5555' + caneva.create_rectangle(40*i+20,300-300*int(nombres_separe[i])/maxNombres + ,40*i+40,300,fill=couleur) print(300*int(nombres_separe[i])/maxNombres) print(maxNombres,nombres_separe) fenetre = tk.Tk() +fenetre.geometry(350460) caneva = tk.Canvas(fenetre,height = 300,width=440) caneva.grid(column = 1, columnspan = 4)