You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.2 KiB

#Sujet n°4 - Manon Bellynck
#Importe la librairie tkinter et ouvrir une fenetre tkinter
from tkinter import*
fenetre = Tk()
# Taille de la fenetre
cnv=Canvas(fenetre, width=500, height=0, bg="white")
cnv.pack()
# Phrase d'acceuil
label = Label(fenetre, text="Ceci est un convertisseur, de pouces a millimètres et inversement.")
label.pack()
# Commande pour passer des pouces au millimètres
def conversion_pm ():
valeur = entry.get()
valeur_float = float(valeur)
valeur_float = 25.4 * valeur_float
resultat.config(text=f"Ça fait {valeur_float} pouces.")
# Commande pour passer des millimètres au pouces
def conversion_mp ():
valeur = entry.get()
valeur_float = float(valeur)
valeur_float = valeur_float / 25.4
resultat.config(text=f"Ça fait {valeur_float} millimètres.")
# Entrer une valeur
entry = Entry(fenetre)
entry.pack()
# Création des boutons de conversion
bouton_conversion_pm = Button(fenetre, text="Conversion PM", command=conversion_pm)
bouton_conversion_pm.pack(side=LEFT)
bouton_conversion_mp = Button(fenetre, text="Conversion MP", command=conversion_mp)
bouton_conversion_mp.pack(side=RIGHT)
# Afficher le résultat
resultat = Label(fenetre, text="")
resultat.pack(pady=10)
fenetre.mainloop()