commit b55e8035e754f7122783de6b991338c4eb417566 Author: ethan.alleyrat Date: Mon Mar 24 09:29:02 2025 +0100 mon fichier 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