import tkinter as tk # import everything from the Tkinter GUI framework def calculate_age() # calculate the pay and display
master = tk.Tk()
def close_window(): # close menu window and stop program master.destroy()
master.destroy()
def calculate_age():
try:
days = 365*float(e1.get()) #get days as a float
e2 = tk.Label(master, text="Age in days is "+str(days)).grid(row=2,column=0)
e1.delete(0,'end')
except ValueError: #catch error if input is not a number
e2 = tk.Label(master, text="Age must be a number!").grid(row=2,column=0)
master.geometry("350x200")
master.title("AssessErrors")
lb1 = tk.Label(master, text="Enter your age in years:").grid(row=0)
lb2 = tk.Label(master, text="Your age in days is ").grid(row=2)
e1 = tk.Entry(master)
e1.focus_set()
e2 = tk.Label(master)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
b1 = tk.Button(master, text='Calc', command=calculate_age).grid(row=4, column=1, sticky='W', pady=4)
b2 = tk.Button(master, text='Quit', command=close_window).grid(row=4, column=0, sticky='W', pady=4)
master.mainloop()