Tkinter Calculator
Tkinter Calculator
def add():
try:
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 + num2
messagebox.showinfo("Result", f"The result is: {result}")
except ValueError:
messagebox.showerror("Invalid input", "Please enter valid numbers")
def subtract():
try:
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 - num2
messagebox.showinfo("Result", f"The result is: {result}")
except ValueError:
messagebox.showerror("Invalid input", "Please enter valid numbers")
def multiply():
try:
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 * num2
messagebox.showinfo("Result", f"The result is: {result}")
except ValueError:
messagebox.showerror("Invalid input", "Please enter valid numbers")
def divide():
try:
num1 = float(entry1.get())
num2 = float(entry2.get())
if num2 == 0:
messagebox.showerror("Error", "Cannot divide by zero")
else:
result = num1 / num2
messagebox.showinfo("Result", f"The result is: {result}")
except ValueError:
messagebox.showerror("Invalid input", "Please enter valid numbers")
root = tk.Tk()
root.title("Simple Calculator")
root.mainloop()