Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

How to make a calculator in python

# Program make a simple calculator

# This function adds two numbers
def add(x, y):
    return x + y


# This function subtracts two numbers
def subtract(x, y):
    return x - y


# This function multiplies two numbers
def multiply(x, y):
    return x * y


# This function divides two numbers
def divide(x, y):
    return x / y


# This function exponents two numbers
def exponentiation(x, y):
    return x ** y


# This function finds the floor division two numbers
def root(x, y):
    return x // y


print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
print("5.Exponential")
print("6.Floor Division")

while True:
    # take input from the user
    choice = input("Enter choice(1/2/3/4/5/6): ")

    # check if choice is one of the four options
    if choice in ('1', '2', '3', '4', '5', '6'):
        num1 = float(input("Enter first number: "))
        num2 = float(input("Enter second number: "))

        if choice == '1':
            print(num1, "+", num2, "=", add(num1, num2))

        elif choice == '2':
            print(num1, "-", num2, "=", subtract(num1, num2))

        elif choice == '3':
            print(num1, "*", num2, "=", multiply(num1, num2))

        elif choice == '4':
            print(num1, "/", num2, "=", divide(num1, num2))

        elif choice == '5':
            print(num1, "**", num2, "=", exponentiation(num1, num2))

        elif choice == '6':
            print(num1, "//", num2, "=", root(num1, num2))

        # check if user wants another calculation
        # break the while loop if answer is no
        next_calculation = input("Let's do next calculation? (yes/no): ")
        if next_calculation != "yes":
            break

    else:
        print("Invalid Input")
        
Comment

make calculator in python

option = int(input("Enter Your Choice 1(Add)/2(Sub)/3(Divide)/4(Multiply): "))

# Check if the option is a valid operation
if option > 4:
    print("enter a valid Number")
    exit()
    
# Get the 2 numbers which will be calculating on
num1 = int(input("Enter Number 1: "))
num2 = int(input("Enter Number 2: "))

if option == 1:
    print("The Sum Is ", num1 + num2)
elif option == 2:
    print("The Difference Is ", num1 - num2)
elif option == 3:
    print("The Division Is ", num1 / num2)
elif option == 4:
    print("The Product Is ", num1 * num2)
elif option == 5:
    print("The Power Is ", num1 ** num2)
Comment

calculator in python

# This is the simplest one of all the python calculators.
num23 = input("Enter a number: ")
num24 = input("Enter another number: ")
op = input("Select an operator from the following: Add, Multiply, Divide, Minus: ")
# I don't know why I chose num23 and 24

def multiply(num1, num2):
    print(int(num1) * int(num2))

def add(num1, num2):
    print(int(num1) + int(num2))

def divide(num1, num2):
    print(int(num1) / int(num2))

def minus(num1, num2):
    print(int(num1) - int(num2))


if op == 'Multiply':
    multiply(num23, num24)

elif op == 'Add':
    add(num23, num24)

elif op == 'Divide':
    divide(num23, num24)

elif op == 'Minus':
    minus(num23, num24)

else:
    print("Invalid entry!")
Comment

how to make calculator in python

while True:
 print("1 Adition")
 print("2 Subtraction")
 print("3 multiplication")
 print("4 Division")

 choice = input("Enter your choice : ")

 num1 = float(input("Enter number 1 : "))
 num2 = float(input("Enter number 2 : "))

 if choice == "1":
     print(num1, "+", num2, "=", (num1+num2))
 elif choice == "2":
     print(num1, "-", num2, "=", (num1-num2))
 if choice == "3":
     print(num1, "*", num2, "=", (num1*num2))
 elif choice == "4":
     if num2 == 0.0:
       ("print"eror 303")
     else:
         print(num1, "/", num2, "=", (num1/num2))

 else:
     print("invalic choice")

   
Comment

basic calculator in python

# pip install tkinter
import tkinter as tk
import tkinter.messagebox
from tkinter.constants import SUNKEN
 
window = tk.Tk()
window.title('Claculator-Coding for free ')
frame = tk.Frame(master=window, bg="skyblue", padx=10)
frame.pack()
entry = tk.Entry(master=frame, relief=SUNKEN, borderwidth=3, width=30)
entry.grid(row=0, column=0, columnspan=3, ipady=2, pady=2)
 
 
def myclick(number):
    entry.insert(tk.END, number)
 
 
def equal():
    try:
        y = str(eval(entry.get()))
        entry.delete(0, tk.END)
        entry.insert(0, y)
    except:
        tkinter.messagebox.showinfo("Error", "Syntax Error")
 
 
def clear():
    entry.delete(0, tk.END)
 
 
button_1 = tk.Button(master=frame, text='1', padx=15,
                     pady=5, width=3, command=lambda: myclick(1))
button_1.grid(row=1, column=0, pady=2)
button_2 = tk.Button(master=frame, text='2', padx=15,
                     pady=5, width=3, command=lambda: myclick(2))
button_2.grid(row=1, column=1, pady=2)
button_3 = tk.Button(master=frame, text='3', padx=15,
                     pady=5, width=3, command=lambda: myclick(3))
button_3.grid(row=1, column=2, pady=2)
button_4 = tk.Button(master=frame, text='4', padx=15,
                     pady=5, width=3, command=lambda: myclick(4))
button_4.grid(row=2, column=0, pady=2)
button_5 = tk.Button(master=frame, text='5', padx=15,
                     pady=5, width=3, command=lambda: myclick(5))
button_5.grid(row=2, column=1, pady=2)
button_6 = tk.Button(master=frame, text='6', padx=15,
                     pady=5, width=3, command=lambda: myclick(6))
button_6.grid(row=2, column=2, pady=2)
button_7 = tk.Button(master=frame, text='7', padx=15,
                     pady=5, width=3, command=lambda: myclick(7))
button_7.grid(row=3, column=0, pady=2)
button_8 = tk.Button(master=frame, text='8', padx=15,
                     pady=5, width=3, command=lambda: myclick(8))
button_8.grid(row=3, column=1, pady=2)
button_9 = tk.Button(master=frame, text='9', padx=15,
                     pady=5, width=3, command=lambda: myclick(9))
button_9.grid(row=3, column=2, pady=2)
button_0 = tk.Button(master=frame, text='0', padx=15,
                     pady=5, width=3, command=lambda: myclick(0))
button_0.grid(row=4, column=1, pady=2)
 
button_add = tk.Button(master=frame, text="+", padx=15,
                       pady=5, width=3, command=lambda: myclick('+'))
button_add.grid(row=5, column=0, pady=2)
 
button_subtract = tk.Button(
    master=frame, text="-", padx=15, pady=5, width=3, command=lambda: myclick('-'))
button_subtract.grid(row=5, column=1, pady=2)
 
button_multiply = tk.Button(
    master=frame, text="*", padx=15, pady=5, width=3, command=lambda: myclick('*'))
button_multiply.grid(row=5, column=2, pady=2)
 
button_div = tk.Button(master=frame, text="/", padx=15,
                       pady=5, width=3, command=lambda: myclick('/'))
button_div.grid(row=6, column=0, pady=2)
 
button_clear = tk.Button(master=frame, text="clear",
                         padx=15, pady=5, width=12, command=clear)
button_clear.grid(row=6, column=1, columnspan=2, pady=2)
 
button_equal = tk.Button(master=frame, text="=", padx=15,
                         pady=5, width=9, command=equal)
button_equal.grid(row=7, column=0, columnspan=3, pady=2)
 
window.mainloop()
Comment

Calculator in python

num1 = input("Enter a Number : ")
num2 = input("Enter a Number : ")
result = (num1 * num2)
print(result)
# And then print out the result
Comment

Python Calculator

from whiteCalculator import Calculator
c = Calculator()
print(c.run("1+8(5^2)"))
# Output: 201
print(c.run("9Ans"))
# Output: 1809
Comment

calculator in python

def mutiply (x):
    return 5*x
o = mutiply(10)
print(o)
Comment

python calculator

print("Enter Your Choice 1(Add)/2(Sub)/3(Divide)/4(Multiply)")
num = int(input())
if num == 1:
    print("Enter Number 1 : ")
    add1  = int(input())
    print("Enter Number 2 : ")
    add2 = int(input())
    sum = add1 + add2
    print("The Sum Is ", sum)
elif num == 2:
    print("Enter Number 1 : ")
    sub1  = int(input())
    print("Enter Number 2 : ")
    sub2 = int(input())
    difference = sub1 - sub2
    print("The Difference Is ", difference)
elif num == 3:
    print("Enter Number 1 : ")
    div1  = float(input())
    print("Enter Number 2 : ")
    div2 = float(input())
    division = div1 / div2
    print("The Division Is ", division)
elif num == 4:
    print("Enter Number 1 : ")
    mul1 = int(input())
    print("Enter Number 2 : ")
    mul2 = int(input())
    multiply = mul1 * mul2
    print("The Difference Is ", multiply)
else:
    print("enter a valid Number")
Comment

how to make a calculator in python

num_one = int(input("Enter 1st number: "))

op = input("Enter operator: ")

num_two = int(input("Enter 2nd number: "))

if op == "+":
    print(num_one + num_two)
elif op == "-":
    print(num_one - num_two)
elif op == "*" or op == "x":
    print(num_one * num_two)
elif op == "/":
    print(num_one / num_two)
Comment

python calculator

print("Choose operator (+,-,*,/):")
mode = input()
print("Choose first int:")
x = int(input())
print("Choose second int:")
y = int(input())

print("Your result:")
if mode == "+":
    print(x+y)
elif mode == "-":
    print(x-y)
elif mode == "*":
    print(x*y)
elif mode == "/":
    print(x/y)
Comment

calculator in python


  
Comment

python calculator

root.title("calculator")
Comment

calculator python tutorial

while True:
    Cal = input("")

    print(eval(Cal))
Comment

how to make a calculator in python

import time
times = 3

for x in range (times):
  def calculate(a, b, formula):
    if formula == '+':
      return a + b
    elif formula == '-':
      return a - b
    elif formula == '*':
      return a * b
    elif formula == '/':
      return a / b
    else:
      print('Just Leave!')
      return 'Closing program...'

  print('Choose a number')
  a = float(input())
  print('Choose a second number')
  b = float(input())
  print('Do you want to * / - or + ?')
  formula = input()
  answer = calculate(a, b, formula)
  print(answer)
sleep(3)
Comment

Python calculator

print("Python Calculator")
problem = input("Enter a math problem, or 'q' to quit") # Takes User's input
while (problem != "q", "Q"): # If problem = "q", or "Q", quit
    print("The answer to ", problem, "is:", eval(problem)) # Solve problem
    problem = input("Enter another math problom, or 'q' to quit: ") # Repeat question
Comment

python calculator

print('Calculator')
input_1 = input('First Number? ')
input_2 = input('Second Number? ')

try:
    print(f'{input_1} + {input_2} is {float(input_1) + float(input_2)}')
    print(f'{input_1} - {input_2} is {float(input_1) - float(input_2)}') 
    print(f'{input_1} X {input_2} is {float(input_1) * float(input_2)}')
    print(f'{input_1} / {input_2} is {float(input_1) // float(input_2)}')
except Exception as e:
    print(f'ERROR: {e}')
Comment

PREVIOUS NEXT
Code Example
Python :: test_size 
Python :: cv2 copy image 
Python :: where is python installed on ubuntu 
Python :: virtualenv python2 
Python :: split at the second occurrence of the element python 
Python :: Python Requests Library Patch Method 
Python :: creating empty set and append python 
Python :: roman to integer 
Python :: divisible in python 
Python :: python if condition assignment in one line 
Python :: pyqt5 qtreewidgetitem enable drop drag 
Python :: flask decoding base 64 image 
Python :: how to print a list of strings in python 
Python :: Python program to draw hexagon 
Python :: count most frequent words in list python 
Python :: adding proxy in selenium python 
Python :: how to make python file executable 
Python :: unique list values python ordered 
Python :: pandas description of dataframe 
Python :: python while true loop 
Python :: python turtle jupyter notebook 
Python :: word embedding python 
Python :: numpy random matrix 
Python :: jupyter notebook plot background dark theme 
Python :: Error: The file/path provided (flaskr) does not appear to exist. Please verify the path is correct. If app is not on PYTHONPATH, ensure the extension is .py 
Python :: python pandas get labels 
Python :: python compare floats 
Python :: split by several characters python 
Python :: throughput in os 
Python :: django serializer 
ADD CONTENT
Topic
Content
Source link
Name
6+2 =