This Python program reads two integers from the user.
It randomly selects one of four arithmetic operators — +, -, *, or / — and applies it to the two numbers.
The result is displayed along with the chosen operator.
import random
# Read two numbers from user
a = int(input("Enter the first number: "))
b = int(input("Enter the second number: "))
# Randomly select an operator
operator = random.choice(["+", "-", "*", "/"])
# Perform the operation
if operator == "+":
result = a + b
elif operator == "-":
result = a - b
elif operator == "*":
result = a * b
elif operator == "/":
result = a / b if b != 0 else "Error: Division by zero"
# Display the result
print("\n--- Result ---")
print(f"Selected operator: {operator}")
print(f"Result: {result}")
Enter the first number: 12
Enter the second number: 4
--- Result ---
Selected operator: *
Result: 48
- The user inputs two integers
- A random operator is selected from the set {+, -, *, /}
- The corresponding operation is performed
- The result is printed along with the chosen operator