from tkinter import *
root = Tk()
root.geometry("250x450")
root.title("Calculater")
E1=Entry(root,width=30)
E1.grid(column=0,row=0,columnspan=3,padx=10,pady=10)
def btn_click(number):
current= E1.get()
E1.delete(0,END)
E1.insert(0,str(current) + str(number))
def btn_clear():
E1.delete(0,END)
def btn_add():
x = E1.get()
y = E1.get()
result = E1.get()
#global f_num
#global s_num
global res
#f_num = int(x)
# s_num = int(y)
res=int(result)
E1.delete(0,END)
res = x + y
#E1.insert(0,first_number + second_number == int(result))
#result = E1.get()
def btn_minus():
#E1.insert(0,f_num - int(second_number)== result)
E1.delete(0,END)
def btn_equal():
#second_number = E1.get()
E1.delete(0,END)
# res = f_num + s_num
E1.insert(0,res)
#E1.insert(0,f_num + s_num)
# E1.insert(0,f_num - int(second_number))
B1=Button(root,text="1",padx=30,pady=20,command =lambda: btn_click(1), fg="blue", bg ="pink")
B2=Button(root,text="2",padx=30,pady=20,command = lambda: btn_click(2), fg="blue", bg ="pink")
B3=Button(root,text="3",padx=30,pady=20,command = lambda: btn_click(3), fg="blue", bg ="pink")
B4=Button(root,text="4",padx=30,pady=20,command = lambda: btn_click(4), fg="blue", bg ="pink")
B5=Button(root,text="5",padx=30,pady=20,command = lambda: btn_click(5), fg="blue", bg ="pink")
B6=Button(root,text="6",padx=30,pady=20,command = lambda: btn_click(6), fg="blue", bg ="pink")
B7=Button(root,text="7",padx=30,pady=20,command = lambda: btn_click(7), fg="blue", bg ="pink")
B8=Button(root,text="8",padx=30,pady=20,command = lambda: btn_click(8), fg="blue", bg ="pink")
B9=Button(root,text="9",padx=30,pady=20,command = lambda: btn_click(9), fg="blue", bg ="pink")
B0=Button(root,text="0",padx=30,pady=20,command = lambda: btn_click(0), fg="blue", bg ="pink")
btn_add=Button(root,text="+",padx=30,pady=20,command = btn_add, fg="blue", bg ="pink")
btn_equal=Button(root,text="=",padx=70,pady=20,command = btn_equal, fg="blue", bg ="pink")
btn_clear=Button(root,text="Clear",padx=60,pady=20,command = btn_clear, fg="blue", bg ="pink")
btn_minus=Button(root,text="-",padx=30,pady=20,command = btn_minus, fg="blue", bg ="pink")
#btn_multi=Button(root,text="*",padx=30,pady=20,command = multi_add, fg="blue", bg ="pink")
#btn_divide=Button(root,text="/",padx=30,pady=20,command = btn_divide, fg="blue", bg ="pink")
B1.grid(row=3,column=0)
B2.grid(row=3,column=1)
B3.grid(row=3,column=2)
B4.grid(row=2,column=0)
B5.grid(row=2,column=1)
B6.grid(row=2,column=2)
B7.grid(row=1,column=0)
B8.grid(row=1,column=1)
B9.grid(row=1,column=2)
B0.grid(row=4,column=0)
btn_add.grid(row=5, column=0)
btn_equal.grid(row=5, column=1, columnspan=2)
btn_clear.grid(row=4, column=1, columnspan=2)
btn_minus.grid(row=6,column=0)
#btn_multi.grid(row=6,column=1)
#btn_divide.grid(row=6,column=2)
root.mainloop()
Comments
Post a Comment