Python Arithmetic Calculator Assignment
Objective:
You will create a simple calculator program in Python that allows the user to perform multiple
arithmetic operations. Your program will:
● Ask the user for two numbers.
● Ask the user which operation they want to perform (+, -, *, /).
● Perform the chosen operation and display the result.
● Repeat this process 5 times.
● Handle invalid inputs gracefully (e.g., division by zero, invalid operators).
Instructions:
1. Define the number of operations:
○ Create a variable num_operations and set its value to 5. This will determine
how many times the calculator runs.
2. Use a loop to repeat the process:
○ Use a for loop to allow the user to perform 5 calculations.
○ Inside the loop, display the calculation number (e.g., "Calculation 1", "Calculation
2").
3. Get user input:
○ Prompt the user to enter two numbers. Convert these inputs to float so that
they can handle decimal numbers.
○ Ask the user to enter an arithmetic operation (+, -, *, /).
4. Perform the calculation using conditional statements (if-elif-else):
○ If the user enters +, perform addition.
○ If the user enters -, perform subtraction.
○ If the user enters *, perform multiplication.
○ If the user enters /, perform division.
○ If the user enters an invalid operator, display an error message and move to the
next calculation.
5. Handle division by zero:
○ If the user tries to divide by zero, display an error message and prevent the
program from crashing.
○ Skip the current calculation and continue with the next one.
6. Display the result:
○ Show the result in a clear format (e.g., 5 + 3 = 8).
7. End with a thank-you message:
○ After all calculations are complete, print "Thank you for using the
calculator!".