In this article, we would cover Arithmetic operators in Python. These help us perform certain mathematical operations – Addition, Division, Exponentiation, Floor Division, Modulus, Multiplication and Subtraction.
Arithmetic operators in Python
We use two variables x and y here, which would be common for all except for few.
x = 100 y = 10
I. Addition (+) – sum of two numbers.
print(x+y)
It would result in –
110
II. Division (/) – to split a larger part into smaller equal parts.
print(x/y)
It would return with –
10.0
III. Exponentiation (**) – raise x to the power the of y i.e. xy
print(x**y)
Output –
100000000000000000000
IV. Floor division (//) – Pretty similar to regular division we do. But, there is a difference. It results in outcome which gets rounded-off to the greatest possible integer. Here, we need different variables a and b.
a = 24 b = 7 print(a//b)
It would result in –
3
But, what if a is equal to 27 –
a = 27 b = 7 print(a//b)
Again, it would return with –
3
Clearly, we can see how its rounds-off the outcome (i.e. 3.42 and 3.85) to the greatest integer value (i.e 3).
V. Modulus (%) – It returns the remainder of division. Again, using different variables a and b.
a = 25 b = 7 print(a%b)
It would result in –
4
VI. Multiplication (*) – product of two numbers.
print(x*y)
It would return with –
1000
VII. Subtraction (-) – difference between two numbers.
print(x-y)
Output –
90
In conclusion, we have discussed arithmetic operators in Python here.