The project aims to design a calculator (addition, multiplication, subtraction, division) using Python.

In this project, I declare four functions:

1.addition

2.subtraction

3.multiplication

4.division

then I return the values as variables a and b.

# addition of two numbers def addition(a, b): return a + b # subtraction of two numbers def subtraction(a, b): return a - b # multiplication two numbers def multiplication(a, b): return a * b # divition of two numbers def divition(a, b): return a / b

Then I take a while loop and inside the while loop, I give the select option as 1,2,3,4 so that users can select as per their choice. Here I take the input from the users and return the calculated answer.

print("Select operation.") print("1.Addition") print("2.Subtraction") print("3.Multiplication") print("4.Divition") while True: # Take input from the user select = input("SELECT(1/2/3/4): ") # Check if choice is one of the four options if select in ('1', '2', '3', '4'): n1 = float(input("Enter the 1st number: ")) n2 = float(input("Enter the 2nd number: ")) if select == '1': print(n1, "+", n2, "=", addition(n1, n2)) elif select == '2': print(n1, "-", n2, "=", subtraction(n1, n2)) elif select == '3': print(n1, "*", n2, "=", multiplication(n1, n2)) elif select == '4': print(n1, "/", n2, "=", divition(n1, n2)) break else: print("Invalid Input")

After successfully running the code, the output is coming as follows:

Select operation. 1.Addition 2.Subtraction 3.Multiplication 4.Divition SELECT(1/2/3/4): 4 Enter the 1st number: 9 Enter the 2nd number: 3 9.0 / 3.0 = 3.0

Submitted by Sudipta Ghosh (Sudipta609)

- Collection Framework (Lists) in Java
- Java Based Media Player Application
- GUI based Hangman Game in Python
- GUI Scientific Calculator using Java Swing in Java
- Modified Dijkstra's Algorithm to find shortest path by product of edge weights in Java
- Client Feedback Form using Java Swing in Java
- Parallel Document Search System In C and C++ Using MPI
- Finding The Runner Up Score Using Python

Download packets of source code on Coders Packet