Q. Python program to make a simple calculator to perform addition, subtraction, multiplication and division.
Here you will find an algorithm and program in Python programming language to make a simple calculator. First let us understand what is calculator?
Explanation : A calculator is used to make mathematical calculations. In this program we will create a simple calculator that can perform an arithmetic operation (+, -, *, /).
Calculator Program Algorithm
START Step 1 : Initialise the two numbers. Step 2 : Ask the user to enter an option by giving 4 options. Step 3 : After getting the option from the user write if conditions for every operation based on the option. Step 4 : Perform the respective operation. Step 5 : Print the result. STOP
Python Program to 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 # Take input from the user ch = input("Enter an operator (+, -, *, /): ") num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) if ch == '+': print(num1,"+",num2,"=", add(num1,num2)) elif ch == '-': print(num1,"-",num2,"=", subtract(num1,num2)) elif ch == '*': print(num1,"*",num2,"=", multiply(num1,num2)) elif ch == '/': print(num1,"/",num2,"=", divide(num1,num2)) else: print("Error! operator is not correct")
Output
Enter an operator (+, -, *, /): * Enter two operands: 8 6 8.0 * 6.0 = 48.0