Тёмный

Build A Simple Calculator in Python 🐍 (Using if-else statements) || Born2Code 

Born2Code
Подписаться 1,3 тыс.
Просмотров 14 тыс.
50% 1

Follow me on Instagram: / realborn2code
I hope you enjoyed creating this basic calculator! If you found this tutorial helpful, don't forget to like, share, and subscribe for more Python projects. Feel free to comment on what other simple projects you'd like to explore.
Until next time,
HAPPY CODING!
#programming
#technology
#coding
#calculator
#tutorial
#python
#explore

Опубликовано:

 

10 ноя 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@born2codez
@born2codez 7 месяцев назад
Follow me on Instagram: instagram.com/realborn2code # ********************************************************************** def addition(a, b): return a + b def subtraction(a, b): return a - b def multiplication(a, b): return a * b def division(a, b): if(b==0): return "Cannot divide by zero." else: return a / b choice = input("Select operation (1,2,3,4): ") num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) if(choice == "1"): print(addition(num1, num2)) elif(choice == "2"): print(subtraction(num1, num2)) elif(choice == "3"): print(multiplication(num1, num2)) elif(choice == "4"): print(division(num1, num2)) else: print("Invalid Input!") # ************************************************************************
@dariobrugiati5596
@dariobrugiati5596 5 месяцев назад
Did you write in Visual Studio Code? Thanks
@born2codez
@born2codez 5 месяцев назад
Yup! 👍
@musaifbangi8705
@musaifbangi8705 3 месяца назад
Just use eval() function you will your calculator 😂
@FancyPortraits
@FancyPortraits 2 месяца назад
can you tell, when you run this project So how did it come down to the terminal?
@born2codez
@born2codez 2 месяца назад
In VS Code, you can press F2 key OR you can click a triangular shaped button at top right corner.
@padmavathitukka9534
@padmavathitukka9534 3 месяца назад
It's not working😢😢😢😢
@born2codez
@born2codez 3 месяца назад
what's the error?
@Drrkdde3
@Drrkdde3 12 дней назад
first, you must know how. to code in Python, maybe that's the error
@johnpro2847
@johnpro2847 4 месяца назад
Try my Tkinter calculator. import math import random import time import os import sys from Tkinter import * import pygame pygame.mixer.init() window = Tk() window.title("Jacko Calculator") color2="#{:06x}".format(random.randint(0, 0xFFFFFF)) window.geometry('550x680') window.configure(bg='#fcba03') songs=['gene.mp3','goodtime.mp3','lildevil.mp3','brandnew.mp3', 'tower.mp3','roy.mp3','jackie.mp3','lollipops.mp3', 'rubber.mp3','bobby.mp3','rick.mp3'] E1=Entry(window,bd=8,bg='gray',fg='black',font=('digital=7',15),relief=SUNKEN, ) E1.grid(column=0, row=0) E2= Entry(window,bd=8,bg='black',fg='cyan',font=('digital=7',15),relief=SUNKEN ,) E2.grid(column=0, row=3) E3=entry = Entry(window,bg='grey',width=20,bd=20,insertwidth=4, justify='left',font=('arial',15,'bold')) E3.grid(column=0, row=7) def mixsong(): #global _currently_playing_song, songs next_song = random.choice(songs) #while next_song == _currently_playing_song: #next_song = random.choice(songs) #_currently_playing_song = next_song pygame.mixer.music.load(next_song) pygame.mixer.music.play() songs.remove(next_song) E3.delete(0,END) E3.insert(END,next_song) def col(): color="#{:06x}".format(random.randint(0, 0xFFFFFF)) window.configure(bg=color) def add(): E3.delete(0,END) ans=float(E1.get()) ans2=float(E2.get()) E3.insert(0,ans + ans2) def subtract(): E3.delete(0,END) ans=float(E1.get()) ans2=float(E2.get()) E3.insert(0,ans - ans2) def multiply(): E3.delete(0,END) ans=float(E1.get()) ans2=float(E2.get()) E3.insert(0,ans * ans2) def divide(): E3.delete(0,END) ans=float(E1.get()) ans2=float(E2.get()) E3.insert(0,ans / ans2) def squareRoot(): E3.delete(0,END) m=E1.get() ans=(math.sqrt (float (m)) ) E3.insert(0,ans) def percent(): E3.delete(0,END) ans=float(E1.get())*float(E2.get())/float (100) E3.insert(0,ans) def clear(): E1.delete(0,END) E2.delete(0,END) E3.delete(0,END) def clearClock(): clock.destroy() window.configure() mainloop() def tick(): clock=Label(window,font=('digital=8',15),bd=10, relief=SUNKEN,bg='black',fg='green') clock.grid(column=0, row=9,) T=time.strftime('%a %d %b %H:%M:%S') clock.config(text=T) clock.after(200,tick) def clearE1(): E1.delete(0,END) def clearE2(): E2.delete(0,END) def one(): ans=int(1) E1.insert(END,ans) def two(): ans=int(2) E1.insert(END,ans) def three(): ans=int(3) E1.insert(END,ans) def four(): ans=int(4) E1.insert(END,ans) def five(): ans=int(5) E1.insert(END,ans) def six(): ans=int(6) E1.insert(END,ans) def seven(): ans=int(7) E1.insert(END,ans) def eight(): ans=int(8) E1.insert(END,ans) def nine(): ans=int(9) E1.insert(END,ans) def zero(): ans=int(0) E1.insert(END,ans) def decimal(): ans=str('.') E1.insert(END,ans) def oneA(): ans=int(1) E2.insert(END,ans) def twoA(): ans=int(2) E2.insert(END,ans) def threeA(): ans=int(3) E2.insert(END,ans) def fourA(): ans=int(4) E2.insert(END,ans) def fiveA(): ans=int(5) E2.insert(END,ans) def sixA(): ans=int(6) E2.insert(END,ans) def sevenA(): ans=int(7) E2.insert(END,ans) def eightA(): ans=int(8) E2.insert(END,ans) def nineA(): ans=int(9) E2.insert(END,ans) def zeroA(): ans=int(0) E2.insert(END,ans) def DecimalA(): ans=str('.') E2.insert(END,ans) B1=Button(text='Clock', bg="pink", bd=8, command=tick) B1.grid(column=1, row=8) B1 = Button(window,bd=8,bg='red', text="Add ",font=('Helvetica', '16'),command=add ) B1.grid(column=1, row=0) B2 = Button(window,bd=8,bg='violet', font=('Helvetica', '16'),text="Multiply",command=multiply ) B2.grid(column=1, row=1) B2 = Button(window,bd=8,bg='green',font=('Helvetica', '16') ,text="Sq Root",command=squareRoot ) B2.grid(column=1, row=2) B3 = Button(window,bd=8,bg='blue',font=('Helvetica', '16'), text="Subtract",command=subtract ) B3.grid(column=1, row=3) B4 = Button(window,bd=8,bg='cyan',font=('Helvetica', '16'), text="Divide ",command=divide ) B4.grid(column=1, row=4) B6= Button( window,text=' % ' , font=('Helvetica', '16'), bg='black',fg='purple',command=percent) B6.grid(column=1, row=5) B7= Button( window,text='Col Change', font=('Helvetica', '16'), bg='black',fg='red',command=col) B7.grid(column=1, row=6) B5= Button( window,text='Clear All', font=('Helvetica', '16'),bg='black',fg='cyan',command=clear) B5.grid(column=1, row=7) B8=Button(text='Stop Clock', bg="green", bd=8, command=clearClock) B8.grid(column=1, row=9,padx=20) Bb1=Button(text='1', bg="gray", bd=8, command=one) Bb1.grid(column=2, row=0) Bb2=Button(text='2', bg="gray", bd=8, command=two) Bb2.grid(column=2, row=1) Bb3=Button(text='3', bg="gray", bd=8, command=three) Bb3.grid(column=2, row=2) Bb4=Button(text='4', bg="gray", bd=8, command=four) Bb4.grid(column=2, row=3) Bb5=Button(text='5', bg="gray", bd=8, command=five) Bb5.grid(column=2, row=4) Bb6=Button(text='6', bg="gray", bd=8, command=six) Bb6.grid(column=2, row=5) Bb7=Button(text='7', bg="gray", bd=8, command=seven) Bb7.grid(column=2, row=6) Bb8=Button(text='8', bg="gray", bd=8, command=eight) Bb8.grid(column=2, row=7) Bb9=Button(text='9', bg="gray", bd=8, command=nine) Bb9.grid(column=2, row=8) Bb0=Button(text='0', bg="gray", bd=8, command=zero) Bb0.grid(column=2, row=9) Bc10=Button(text=' .', bg='gray', bd=8, command=decimal) Bc10.grid(column=2, row=10) Bc10=Button(text='clear', bg='gray', bd=8, command=clearE1) Bc10.grid(column=2, row=11) Bc1=Button(text='1', bg='black',fg='cyan', bd=8, command=oneA) Bc1.grid(column=3, row=0,padx=20) Bc2=Button(text='2', bg='black',fg='cyan', bd=8, command=twoA) Bc2.grid(column=3, row=1,padx=20) Bc3=Button(text='3', bg='black',fg='cyan', bd=8, command=threeA) Bc3.grid(column=3, row=2,padx=20) Bc4=Button(text='4', bg='black',fg='cyan', bd=8, command=fourA) Bc4.grid(column=3, row=3,padx=20) Bc5=Button(text='5', bg='black',fg='cyan', bd=8, command=fiveA) Bc5.grid(column=3, row=4,padx=20) Bc6=Button(text='6', bg='black',fg='cyan', bd=8, command=sixA) Bc6.grid(column=3, row=5,padx=20) Bc7=Button(text='7', bg='black',fg='cyan', bd=8, command=sevenA) Bc7.grid(column=3, row=6,padx=20) Bc8=Button(text='8', bg='black',fg='cyan', bd=8, command=eightA) Bc8.grid(column=3, row=7,padx=20) Bc9=Button(text='9', bg='black',fg='cyan', bd=8, command=nineA) Bc9.grid(column=3, row=8,padx=20) Bc10=Button(text='0', bg='black',fg='cyan', bd=8, command=zeroA) Bc10.grid(column=3, row=9,pady=5) Bc10=Button(text=' .', bg='black',fg='cyan', bd=8, command=DecimalA) Bc10.grid(column=3, row=10,pady=5) Bc10=Button(text='clear', bg='black',fg='cyan', bd=8, command=clearE2) Bc10.grid(column=3, row=11,pady=5) Bsong = Button(window,bd=8,bg='red', text="Mix music", command=mixsong) Bsong.grid(column=1, row=10,pady=5) mainloop()
@born2codez
@born2codez 4 месяца назад
That's great 👍. I will teach advance topics in my upcoming videos.
Далее
5 Good Python Habits
17:35
Просмотров 376 тыс.
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Просмотров 10 млн
I Built a SECRET Tree House in My Backyard!
26:09
Просмотров 7 млн
Build this JS calculator in 15 minutes! 🖩
15:20
Просмотров 380 тыс.
Making a Game in Python with No Experience
5:57
Просмотров 1,6 млн
How To Create Decorator Functions In Python
4:59
Просмотров 2,4 тыс.
6 Tips to write BETTER For Loops in Python
9:19
Просмотров 246 тыс.
Please Master These 10 Python Functions…
22:17
Просмотров 51 тыс.
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Просмотров 1,5 млн
Simple GUI Calculator in Python
22:51
Просмотров 243 тыс.