PYTHON CALCULATORS
BODMAS RULE:
ADDITION & SUBTRACTION:
Addition and Subtraction operator are just + and – of simple arithmetic.
# Python Calculator example
# Addition & Subtraction example
a = 15
b = 10
c = 7
print("\nValue of a -> ", a)
print("\nValue of b -> ", b)
print("\nValue of c -> ", c)
result = a + b + c
print("\nResult of a + b + c -> ", result)
result = a + b - c
print("\nResult of a + b - c -> ", result)
result = a - b - c
print("\nResult of a - b - c -> ", result)
result = a - (b - c)
print("\nResult of a - (b - c) -> ", result)
result = (a - b) - c
print("\nResult of (a - b) - c -> ", result)
result = a - (b + c)
print("\nResult of a - (b + c) -> ", result)
PYTHON CALCULATORS : Output
Value of a -> 15
Value of b -> 10
Value of c -> 7
Result of a + b + c -> 32
Result of a + b - c -> 18
Result of a - b - c -> -2
Result of a - (b - c) -> 12
Result of (a - b) - c -> -2
Result of a - (b + c) -> -2
In the above example we have seen the various combination of addition and subtraction. Using parenthesis has the same impact as in BODMAS rule.
MULTIPLICATION:
# Python Calculator example
# Multiplication example
a = 15
b = 10
c = 7
print("\nValue of a -> ", a)
print("\nValue of b -> ", b)
print("\nValue of c -> ", c)
result = a + b * c
print("\nResult of a + b * c -> ", result)
result = (a + b) * c
print("\nResult of (a + b) * c -> ", result)
result = a * b - c
print("\nResult of a * b - c -> ", result)
result = a * (b - c)
print("\nResult of a * (b - c) -> ", result)
result = a - b * c
print("\nResult of a - b * c -> ", result)
result = (a - b) * c
print("\nResult of (a - b) * c -> ", result)
PYTHON CALCULATORS : Output
Value of a -> 15
Value of b -> 10
Value of c -> 7
Result of a + b * c -> 85
Result of (a + b) * c -> 175
Result of a * b - c -> 143
Result of a * (b - c) -> 45
Result of a - b * c -> -55
Result of (a - b) * c -> 35
DIVISION:
# Python Calculator example
# Division example
a = 6
b = 18
c = 12
print("\nValue of a -> ", a)
print("\nValue of b -> ", b)
print("\nValue of c -> ", c)
result = a + b / c
print("\nResult of a + b / c -> ", result)
result = (a + b) / c
print("\nResult of (a + b) / c -> ", result)
result = a / b - c
print("\nResult of a / b - c -> ", result)
result = a / (b - c)
print("\nResult of a / (b - c) -> ", result)
result = a - b / c
print("\nResult of a - b / c -> ", result)
result = (a - b) / c
print("\nResult of (a - b) / c -> ", result)
result = a * b / c
print("\nResult of a * b / c -> ", result)
result = a / b * c
print("\nResult of a / b * c -> ", result)
result = a / (b * c)
print("\nResult of a / (b * c) -> ", result)
PYTHON CALCULATORS : Output
Value of a -> 6
Value of b -> 18
Value of c -> 12
Result of a + b / c -> 7.5
Result of (a + b) / c -> 2.0
Result of a / b - c -> -11.666666666666666
Result of a / (b - c) -> 1.0
Result of a - b / c -> 4.5
Result of (a - b) / c -> -1.0
Result of a * b / c -> 9.0
Result of a / b * c -> 4.0
Result of a / (b * c) -> 0.027777777777777776
QUOTIENT OF DIVISION:
# Python Calculator example
# Quotient example
a = 4
print("\nValue of a -> ", a)
a //= 2
print("\nQuotient of a/2 -> ", a)
a = 12
print("\nValue of a -> ", a)
a //= 3
print("\nQuotient of a/3 -> ", a)
PYTHON CALCULATORS : Output
Value of a -> 4
Quotient of a/2 -> 2
Value of a -> 12
Quotient of a/3 -> 4
REMAINDER OF DIVISION:
# Python Calculator example
# Remainder of division example
a = 4
print("\nValue of a -> ", a)
a %= 3
print("\nRemainder of a/3 -> ", a)
a = 12
print("\nValue of a -> ", a)
a %= 7
print("\nRemainder of a/7 -> ", a)
a = 10
print("\nValue of a -> ", a)
a %= 5
print("\nRemainder of a/5 -> ", a)
PYTHON CALCULATORS : Output
Value of a -> 4
Remainder of a/3 -> 1
Value of a -> 12
Remainder of a/7 -> 5
Value of a -> 10
Remainder of a/5 -> 0
EXPONENTIAL OPERATION:
Exponential operators help us to extract the exponential values of a given number.
# Python Calculator example
# Exponential operation example
a = 4
print("\nValue of a -> ", a)
a **= 2
print("\nSquare of a -> ", a)
a = 4
a **= 3
print("\nCube of a -> ", a)
PYTHON CALCULATORS : Output
Value of a -> 4
Square of a -> 16
Cube of a -> 64
In the above example we have extracted the square and cube of number 4.

RELATED TOPICS: