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()