Browse Source

le projet vraiment fini et fonctionne

master
COFFIN BREUX Camille 4 weeks ago
parent
commit
33c68c5129
  1. 100
      projet_tkinter.py

100
projet_tkinter.py

@ -1,53 +1,49 @@
import tkinter as tk import tkinter as tk
from random import randint from random import randint
def conversion(nombre): def conversion(nombre):
base16 = "" base16 = ""
while nombre > 0: while nombre > 0:
reste = nombre % 16 reste = nombre % 16
nombre = nombre // 16 nombre = nombre // 16
if reste == 10: if reste == 10:
reste = "A" reste = "A"
elif reste == 11: elif reste == 11:
reste = "B" reste = "B"
elif reste == 12: elif reste == 12:
reste = "C" reste = "C"
elif reste == 13: elif reste == 13:
reste = "D" reste = "D"
elif reste == 14: elif reste == 14:
reste = "E" reste = "E"
elif reste == 15: elif reste == 15:
reste = "F" reste = "F"
else: else:
reste = str(reste) reste = str(reste)
base16 = reste + base16 base16 = reste + base16
return base16 return base16
def convertir(): def convertir():
nombre = int(entree.get()) nombre = int(entree.get())
resultat = conversion(nombre) resultat = conversion(nombre)
label.config(text="Résultat : " + resultat) label.config(text="Résultat : " + resultat)
# fenêtre fenetre = tk.Tk()
fenetre = tk.Tk() fenetre.title("Conversion Décimal → Hexa")
fenetre.title("Conversion Décimal → Hexa")
entree = tk.Entry(fenetre)
# champ de saisie entree.grid()
entree = tk.Entry(fenetre)
entree.grid() bouton = tk.Button(fenetre, text="Convertir", command=convertir)
bouton.grid()
# bouton
bouton = tk.Button(fenetre, text="Convertir", command=convertir) label = tk.Label(fenetre, text="")
bouton.grid() label.grid()
# résultat
label = tk.Label(fenetre, text="")
label.grid()
fenetre.mainloop() fenetre.mainloop()
Loading…
Cancel
Save