Simple calculator in python; Through this tutorial, i am going to show you how to make basic calculator using function and if else if that can add, subtract, multiply or divide depending upon the input from the user.
In this tutorial, i will write a python programs to make simple calculator.
Calculator Programs in Python
- Calculator program in python using function
- Calculator program in python using if else
Calculator program in python using function
# Program create 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 print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") # Take input from the user choice = input("Enter choice(1/2/3/4): ") 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)) else: print("Invalid input")
Output of the calculator program in python using functions:
Select operation. 1.Add 2.Subtract 3.Multiply 4.Divide Enter choice(1/2/3/4): 1 Enter first number: 10 Enter second number: 15 10.0 + 15.0 = 25.0
Calculator program in python using if else
# menus print("Calculator") print("1.Add") print("2.Substract") print("3.Multiply") print("4.Divide") # input choice ch=int(input("Enter Choice(1-4): ")) if ch==1: a=int(input("Enter A:")) b=int(input("Enter B:")) c=a+b print("Sum = ",c) elif ch==2: a=int(input("Enter A:")) b=int(input("Enter B:")) c=a-b print("Difference = ",c) elif ch==3: a=int(input("Enter A:")) b=int(input("Enter B:")) c=a*b print("Product = ",c) elif ch==4: a=int(input("Enter A:")) b=int(input("Enter B:")) c=a/b print("Quotient = ",c) else: print("Invalid Choice")
Output
Calculator 1.Add 2.Substract 3.Multiply 4.Divide Enter Choice(1-4): 3 Enter A:10 Enter B:20 Product = 200
Recommended Python Tutorials
Recommended:-Python Program to Reverse Numbers
Recommended:-Python Program to Find Largest of n Numbers
Recommended:-Python Program to Find Power of Number
Recommended:-Python Program to Print Prime Number From 1 to N
Recommended:-Python Program to Find Square Root of Number
Recommended:-Python Program to Find Cube of Number
Recommended:-Python Palindrome Program
Recommended:-Python Program to Count Set Bits in a Number
Recommended:-Python Program for BMI Calculation
Recommended:-Python Program to Find Out Absolute Value
Recommended:-Python Random Number Generator Code
Recommended:-Python program for Zip, Zap and Zoom game
Recommended:-Python Program to Swap Two Numbers