From 33c68c5129176f4b540ec3ec04ef7864451d863e Mon Sep 17 00:00:00 2001 From: COFFIN BREUX Camille Date: Tue, 31 Mar 2026 10:16:47 +0200 Subject: [PATCH] le projet vraiment fini et fonctionne --- projet_tkinter.py | 100 ++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 52 deletions(-) diff --git a/projet_tkinter.py b/projet_tkinter.py index 32b1699..290c9d8 100644 --- a/projet_tkinter.py +++ b/projet_tkinter.py @@ -1,53 +1,49 @@ -import tkinter as tk -from random import randint - -def conversion(nombre): - base16 = "" - - while nombre > 0: - reste = nombre % 16 - nombre = nombre // 16 - - if reste == 10: - reste = "A" - elif reste == 11: - reste = "B" - elif reste == 12: - reste = "C" - elif reste == 13: - reste = "D" - elif reste == 14: - reste = "E" - elif reste == 15: - reste = "F" - else: - reste = str(reste) - - base16 = reste + base16 - - return base16 - - -def convertir(): - nombre = int(entree.get()) - resultat = conversion(nombre) - label.config(text="Résultat : " + resultat) - - -# fenêtre -fenetre = tk.Tk() -fenetre.title("Conversion Décimal → Hexa") - -# champ de saisie -entree = tk.Entry(fenetre) -entree.grid() - -# bouton -bouton = tk.Button(fenetre, text="Convertir", command=convertir) -bouton.grid() - -# résultat -label = tk.Label(fenetre, text="") -label.grid() - +import tkinter as tk +from random import randint + +def conversion(nombre): + base16 = "" + + while nombre > 0: + reste = nombre % 16 + nombre = nombre // 16 + + if reste == 10: + reste = "A" + elif reste == 11: + reste = "B" + elif reste == 12: + reste = "C" + elif reste == 13: + reste = "D" + elif reste == 14: + reste = "E" + elif reste == 15: + reste = "F" + else: + reste = str(reste) + + base16 = reste + base16 + + return base16 + + +def convertir(): + nombre = int(entree.get()) + resultat = conversion(nombre) + label.config(text="Résultat : " + resultat) + + +fenetre = tk.Tk() +fenetre.title("Conversion Décimal → Hexa") + +entree = tk.Entry(fenetre) +entree.grid() + +bouton = tk.Button(fenetre, text="Convertir", command=convertir) +bouton.grid() + +label = tk.Label(fenetre, text="") +label.grid() + fenetre.mainloop() \ No newline at end of file