How to make a simple calculator with python

kavehsabouri

Kaveh Sabouri

Posted on March 15, 2022

How to make a simple calculator with python

Lets make this App:

from tkinter import *
def add():
 a = float(ent1.get()) 
 b = float(ent2.get())
 c = a + b
 result.config(text=str(c))



def subtract():
    a = float(ent1.get())
    b = float(ent2.get())
    c = a - b
    result.config(text=str(c))


def multipy():
    a = float(ent1.get())
    b = float(ent2.get())
    c = a * b
    result.config(text=str(c))

def divide():
    a = float(ent1.get())
    b = float(ent2.get())
    c = a / b
    result.config(text=str(c))



window=Tk()
window.geometry("550x500")
window.title("Calculator")
window.resizable(False,False)
f1=Frame(window,bg="lavender")
f1.pack(expand=True,fill=BOTH)
la1=Label(f1,bg="lavender",fg="red",text="First Number:",font=("",25))
la1.place(x=20,y=20)
la2=Label(f1,bg="lavender",fg="red",text="Second Number:",font=("",25))
la2.place(x=20,y=98)
ent1=Entry(f1,bg="lavender",fg="blue",bd=3)
ent1.place(x=300,y=26)
ent2=Entry(f1,bg="lavender",fg="blue",bd=3)
ent2.place(x=300,y=110)

btn1=Button(f1,bg="lavender",fg="blue",text="Add",font=("",27),command=add)
btn1.place(x=161,y=220)
btn2=Button(f1,bg="lavender",fg="blue",text="Subtract",font=("",27),command=subtract)
btn2.place(x=384,y=220)
btn3=Button(f1,bg="lavender",fg="blue",text="Multipy",font=("",27),command=multipy)
btn3.place(x=23,y=220)
btn4=Button(f1,bg="lavender",fg="blue",text="Divide",font=("",27),command=divide)
btn4.place(x=263,y=220)

Result=Label(f1,bg="lavender",fg="purple",text="Result:",font=("",29))
Result.place(x=100,y=400)

result=Label(f1,bg="lavender",fg="green",text="",font=("",29))
result.place(x=300,y=400)


window.mainloop()


Enter fullscreen mode Exit fullscreen mode
💖 💪 🙅 🚩
kavehsabouri
Kaveh Sabouri

Posted on March 15, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Python For Beginners
python Python For Beginners

October 12, 2024

Data Types Part-05
python Data Types Part-05

August 29, 2024

The Tale of the Four Primal Forms
python The Tale of the Four Primal Forms

September 11, 2024

A Poetic Challenge !?
python A Poetic Challenge !?

September 17, 2024