LEARN PYTHON WITH ME
PYTHON CODE FOR MAKING CALCULATOR :-
from tkinter import*
import random
import time;
root = Tk()
root.geometry("1600x800+0+0")
root.title("MD ARSALAN CALCULATOR")
text_input = StringVar()
operator =""
Tops = Frame(root, width = 1600,height = 50,bg="powder blue", relief=SUNKEN)
Tops.pack(side=TOP)
f2 = Frame(root, width = 700,height = 900,bg="powder blue", relief=SUNKEN)
f2.pack(side=TOP)
#======================================TIME=======================================
lblinfo = Label(Tops, font=('arial',50, 'bold'),text="MD ARSALAN CALCULATOR",fg="steel Blue", bd=10, anchor='w')
lblinfo.grid(row=0,column=0)
#=======================================Calculator====================================
def btnclick(numbers):
global operator
operator = operator + str(numbers)
text_input.set(operator)
def btnclearDisplay():
global operator
operator=""
text_input.set("")
def btnEqualsinput():
global operator
sumup =str(eval(operator))
text_input.set(sumup)
operator=""
txtDisplay = Entry(f2,font=('arial', 20,'bold'), textvariable=text_input,bd=30, insertwidth=4, bg="powder blue", justify='right')
txtDisplay.grid(columnspan=4)
btn7=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="7", bg="powder blue", command=lambda: btnclick(7)).grid(row=2,column=0)
btn8=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="8", bg="powder blue", command=lambda: btnclick(8)).grid(row=2,column=1)
btn9=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="9", bg="powder blue", command=lambda: btnclick(9)).grid(row=2,column=2)
Addition=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="+", bg="powder blue", command=lambda: btnclick("+")).grid(row=2,column=3)
#===============================================================================================================================
btn4=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="4", bg="powder blue", command=lambda: btnclick(4)).grid(row=3,column=0)
btn5=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="5", bg="powder blue", command=lambda: btnclick(5)).grid(row=3,column=1)
btn6=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="6", bg="powder blue", command=lambda: btnclick(6)).grid(row=3,column=2)
Substract=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="-", bg="powder blue", command=lambda: btnclick("-")).grid(row=3,column=3)
#==================================================================================================================================
btn1=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="1", bg="powder blue", command=lambda: btnclick(1)).grid(row=4,column=0)
btn2=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="2", bg="powder blue", command=lambda: btnclick(2)).grid(row=4,column=1)
btn3=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="3", bg="powder blue", command=lambda: btnclick(3)).grid(row=4,column=2)
Multiply=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="*", bg="powder blue", command=lambda: btnclick("*")).grid(row=4,column=3)
#===================================================================================================================================
btn0=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="0", bg="powder blue", command=lambda: btnclick(0)).grid(row=5,column=0)
btnclear=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="C", bg="red", command=btnclearDisplay).grid(row=5,column=1)
btnEquals=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="=", bg="powder blue", command=btnEqualsinput).grid(row=5,column=2)
Divisipn=Button(f2,padx=16,pady=16,bd=8, fg="black", font=('arial',20,'bold'),
text="/", bg="powder blue", command=lambda: btnclick("/")).grid(row=5,column=3)
root.mainloop()
--------------------------------------------------------------------------------------------------------
AFTER COPY THIS CODE PASTE TO OWN PYTHON PROGRAM AND SAVE WITH THIS EXTENTION (.PY)
Now Your Calculator Is Ready .
nice article
ReplyDeletevery helpful article. thanks
ReplyDeletemmorpg oyunlar
ReplyDeleteinstagram takipçi satın al
tiktok jeton hilesi
TİKTOK JETON HİLESİ
antalya saç ekimi
İnstagram Takipçi Satın Al
İNSTAGRAM TAKİPÇİ
Metin2 pvp serverler
instagram takipçi satın al
perde modelleri
ReplyDeleteSms Onay
mobil ödeme bozdurma
Nftnasilalinir
ankara evden eve nakliyat
trafik sigortası
dedektor
web sitesi kurma
Aşk Romanları
sms onay
ReplyDelete6İG7JC
baÅŸakÅŸehir
ReplyDeletebeykoz
gölcük
kütahya
bandırma
İSA1SC
kağıthane
ReplyDeletemuÄŸla
tuzla
etiler
maltepe
2VLBZS
Thank you , it helps me alot for my research you have posted usefull information
ReplyDeleteEmbedded Systems Course in Hyderabad