Problème : Calculatrice basique
Citation de Frederic le 25 novembre 2024, 8 h 09 minBonjour,
Je veux créer une calculatrice simple avec deux champs Entry pour entrer deux nombres, un bouton pour calculer leur somme, et un label pour afficher le résultat. Mais je ne sais pas comment récupérer les valeurs numériques et effectuer le calcul.
Bonjour,
Je veux créer une calculatrice simple avec deux champs Entry pour entrer deux nombres, un bouton pour calculer leur somme, et un label pour afficher le résultat. Mais je ne sais pas comment récupérer les valeurs numériques et effectuer le calcul.
Citation de PythonTech le 25 novembre 2024, 9 h 18 minBonjour Frederic,
Voici un exemple simple d'une calculatrice qui contient deux champs de saisies et un bouton pour calculer la somme et l'afficher sur un label Tkinter:
import tkinter as tk def calculer_somme(): try: a = float(entry1.get()) b = float(entry2.get()) label_resultat.config(text=f"Résultat : {a + b}") except ValueError: label_resultat.config(text="Entrer des nombres valides") fenetre = tk.Tk() fenetre.geometry('300x150') fenetre.title("Calculatrice simple") # Widgets entry1 = tk.Entry(fenetre, width=35) entry1.pack() entry2 = tk.Entry(fenetre, width=35) entry2.pack() bouton_calculer = tk.Button(fenetre, text="Calculer la somme", width=30, command=calculer_somme) bouton_calculer.pack() label_resultat = tk.Label(fenetre, text="") label_resultat.pack() # Boucle principale fenetre.mainloop()
Tu peux consulter la liste des cours Python ici : https://www.tresfacile.net/cours-python/
Bonjour Frederic,
Voici un exemple simple d'une calculatrice qui contient deux champs de saisies et un bouton pour calculer la somme et l'afficher sur un label Tkinter:
import tkinter as tk
def calculer_somme():
try:
a = float(entry1.get())
b = float(entry2.get())
label_resultat.config(text=f"Résultat : {a + b}")
except ValueError:
label_resultat.config(text="Entrer des nombres valides")
fenetre = tk.Tk()
fenetre.geometry('300x150')
fenetre.title("Calculatrice simple")
# Widgets
entry1 = tk.Entry(fenetre, width=35)
entry1.pack()
entry2 = tk.Entry(fenetre, width=35)
entry2.pack()
bouton_calculer = tk.Button(fenetre, text="Calculer la somme", width=30, command=calculer_somme)
bouton_calculer.pack()
label_resultat = tk.Label(fenetre, text="")
label_resultat.pack()
# Boucle principale
fenetre.mainloop()

Tu peux consulter la liste des cours Python ici : https://www.tresfacile.net/cours-python/