commit 88a2e9dc0f8b6c6ccd5ca8e6c218d03a57e781f5 Author: manon <> Date: Mon Apr 29 11:08:27 2024 +0200 first push diff --git a/Manon Bellynck - Sujet n°4 - NSI.py b/Manon Bellynck - Sujet n°4 - NSI.py new file mode 100644 index 0000000..4af8516 --- /dev/null +++ b/Manon Bellynck - Sujet n°4 - NSI.py @@ -0,0 +1,45 @@ +#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() \ No newline at end of file