This Python program reads two numbers from the user and stores them in variables a and b.
It then calculates and displays the following results:
- Sum (a + b)
- Difference (a − b)
- Product (a × b)
- Division (a ÷ b)
- Square of a (a²)
- Square of b (b²)
- Repeated sum (a + b)
- Repeated product (a × b)
# Read two numbers from user
a = float(input("Enter first number (a): "))
b = float(input("Enter second number (b): "))
# Perform calculations
sum_ab = a + b
diff_ab = a - b
prod_ab = a * b
div_ab = a / b if b != 0 else "Undefined (division by zero)"
a_squared = a ** 2
b_squared = b ** 2
# Display results
print("\n--- Result ---")
print(f"a + b = {sum_ab}")
print(f"a - b = {diff_ab}")
print(f"a * b = {prod_ab}")
print(f"a / b = {div_ab}")
print(f"a² = {a_squared}")
print(f"b² = {b_squared}")
print(f"Repeated sum (a + b): {sum_ab}")
print(f"Repeated product (a * b): {prod_ab}")
Enter first number (a): 5
Enter second number (b): 3
--- Result ---
a + b = 8.0
a - b = 2.0
a * b = 15.0
a / b = 1.6666666666666667
a² = 25.0
b² = 9.0
Repeated sum (a + b): 8.0
Repeated product (a * b): 15.0
- The program uses float to support decimal inputs
- Division includes a check to avoid division by zero
- Squares are calculated using exponentiation (** 2)
- Results are printed with clear labels for easy understanding