commit 4db49b3329f811bd9fc5439383230aa91e71ba1c Author: soubras.n <> Date: Mon Mar 31 09:49:03 2025 +0200 rend du projet diff --git a/sujet 2.py b/sujet 2.py new file mode 100644 index 0000000..20c4e79 --- /dev/null +++ b/sujet 2.py @@ -0,0 +1,34 @@ +import tkinter as tk + +def conversion_FC(): + try: + fahrenheit = float(entry_temp.get()) + celsius = (fahrenheit - 32) * 5 / 9 + label_result.config(text=f"{celsius:.2f} °C") + except ValueError: + label_result.config(text="Erreur : Entrez un nombre valide") + +def conversion_CF(): + try: + celsius = float(entry_temp.get()) + fahrenheit = (celsius * 9 / 5) + 32 + label_result.config(text=f"{fahrenheit:.2f} °F") + except ValueError: + label_result.config(text="Erreur : Entrez un nombre valide") + +root = tk.Tk() +root.title("Convertisseur de Température") + +entry_temp = tk.Entry(root) +entry_temp.pack(padx=10, pady=10) + +button_conversion_FC = tk.Button(root, text="Convertir en °C", command=conversion_FC) +button_conversion_FC.pack(padx=10, pady=5) + +button_conversion_CF = tk.Button(root, text="Convertir en °F", command=conversion_CF) +button_conversion_CF.pack(padx=10, pady=5) + +label_result = tk.Label(root, text="Résultat", font=("Arial", 14)) +label_result.pack(padx=10, pady=20) + +root.mainloop() \ No newline at end of file