Part of the series

Several example codes

~2 min read • Updated Sep 30, 2025

Program Overview

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 ()
- Square of b ()
- Repeated sum (a + b)
- Repeated product (a × b)


Python Code:


# 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}")

Sample Output:


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

Explanation:

- 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


Written & researched by Dr. Shahin Siami