import tkinter as tk
from tkinter import messagebox
def check_entry():
if entry1.get() == "" or entry2.get() == "":
messagebox.showinfo("Information","Enter Both Numbers")
def add_numbers():
check_entry()
num1 = int(entry1.get())
num2 = int(entry2.get())
result = num1 + num2
result_label.config(text=f"Result: {result}")
def sub_numbers():
check_entry()
num1 = int(entry1.get())
num2 = int(entry2.get())
result = num1 - num2
result_label.config(text=f"Result: {result}")
def mul_numbers():
check_entry()
num1 = int(entry1.get())
num2 = int(entry2.get())
result = num1 * num2
result_label.config(text=f"Result: {result}")
def div_numbers():
check_entry()
num1 = int(entry1.get())
num2 = int(entry2.get())
if num1==0 or num2==0:
messagebox.showinfo("Information","Enter Numbers greater than Zero")
else:
result = num1 / num2
result_label.config(text=f"Result: {result}")
# Create the main window
window = tk.Tk()
window.title("Number Adder")
# Create labels and entry fields
label1 = tk.Label(window, text="Enter the first number:")
label1.grid(row=0, column=0)
entry1 = tk.Entry(window)
entry1.grid(row=0, column=1)
label2 = tk.Label(window, text="Enter the second number:")
label2.grid(row=1, column=0)
entry2 = tk.Entry(window)
entry2.grid(row=1, column=1)
# Create a button to add the numbers
add_button = tk.Button(window, text="Add", command=add_numbers)
add_button.grid(row=2, column=0)
sub_button = tk.Button(window, text="Subtract", command=sub_numbers)
sub_button.grid(row=2, column=1)
mul_button = tk.Button(window, text="Multiply", command=mul_numbers)
mul_button.grid(row=3, column=0)
div_button = tk.Button(window, text="Divide", command=div_numbers)
div_button.grid(row=3, column=1)
# Create a label to display the result
result_label = tk.Label(window, text="")
result_label.grid(row=4, columnspan=2)
# Start the event loop
window.mainloop()
Credits : Inspired and partly Generated by Gemini AI