#Python program for simple calculator
from Tkinter import *
from functools import partial
def addition(label_result, n1, n2): # Function for Addition
num1 = (n1.get())
num2 = (n2.get())
result = int(num1)+int(num2)
label_result.config(text="Result is %d" % result)
return
def sub(label_result, n1, n2): # Function for substraction
num1 = (n1.get())
num2 = (n2.get())
result = int(num1)-int(num2)
label_result.config(text="Result is %d" % result)
return
win = Tk()
win.geometry('400x200+100+200')
win.title('Simple Calculator')
number1 = StringVar()
number2 = StringVar()
labelTitle = Label(win, text="Simple Calculator").grid(row=0, column=1)
labelNum1 = Label(win, text="First Number ").grid(row=1, column=0)
labelNum2 = Label(win, text="Second Number").grid(row=2, column=0)
labelResult = Label(win)
labelResult.grid(row=7, column=1)
labelResult = Label(win)
labelResult.grid(row=8, column=1)
entryNum1 = Entry(win, textvariable=number1).grid(row=1, column=1)
entryNum2 = Entry(win, textvariable=number2).grid(row=2, column=1)
addition = partial(addition, labelResult, number1, number2)
sub = partial(sub, labelResult, number1, number2)
buttonCal1 = Button(win, text="Add", command=addition).grid(row=5, column=0)
buttonCal2 = Button(win, text="Sub", command=sub).grid(row=5, column=1)
win.mainloop()