From b55e8035e754f7122783de6b991338c4eb417566 Mon Sep 17 00:00:00 2001 From: "ethan.alleyrat" Date: Mon, 24 Mar 2025 09:29:02 +0100 Subject: [PATCH] mon fichier --- projet finale.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 projet finale.py diff --git a/projet finale.py b/projet finale.py new file mode 100644 index 0000000..1bc2d5e --- /dev/null +++ b/projet finale.py @@ -0,0 +1,30 @@ +import tkinter as tk + +def conversion(): + temperature = float(entree.get()) + if choix_conversion.get() == "°F -> °C": + resultat = (temperature - 32) * 5/9 + label_resultat.config(text=f"{resultat:.2f} °C") + else: + resultat = (temperature * 9/5) + 32 + label_resultat.config(text=f"{resultat:.2f} °F") + +fenetre = tk.Tk() +fenetre.title("Conversion température") + +entree = tk.Entry(fenetre) +entree.pack() + +choix_conversion = tk.StringVar() +choix_conversion.set("°F -> °C") + +menu_conversion = tk.OptionMenu(fenetre, choix_conversion, "°F -> °C", "°C -> °F") +menu_conversion.pack() + +bouton_convertir = tk.Button(fenetre, text="Convertir", command=conversion) +bouton_convertir.pack() + +label_resultat = tk.Label(fenetre, text="Résultat :") +label_resultat.pack() + +fenetre.mainloop() \ No newline at end of file