Python Arithmetic Operators
Overview
An Arithmetic Operator is a mathematical function that performs a calculation on two operands. The different types of arithmetic operators include addition, subtraction, multiplication, division, modulus, exponentiation and floor division.
Introduction to Python Arithmetic Operators
Imagine you are at a store buying groceries, and there is a big sale. You are standing in the queue, and you quickly pull out your phone to calculate how much discount you are supposed to get. Calculators act as a big lifesaver in real life.
But what runs these calculations?
The answer is simple- Operators!
A calculator can perform simple arithmetic operations for us using operators such as addition, subtraction, multiplication, division, etc. Similarly, in the world of coding, Arithmetic Operators in Python come to our rescue and make our job easier!
Learn more about Calculator Program in Python.
In this article, we will deep-dive everything about Arithmetic Operators in Python and learn how to use them.
Let’s first begin by learning about the different Arithmetic Operators in Python.
Types of Arithmetic Operators in Python
Primarily, Arithmetic Operators in Python are of the following types-
- Addition
- Subtraction
- Multiplication
- Division
- Modulus
- Exponentiation
- Floor Division
Now, let’s take a closer look at them and try to understand them better.
1. Addition
The addition operator in Python is “+”. It is used to add or sum two values.
Let’s see its code implementation-
Code:
Output:
2. Subtraction
Let’s see how it works in Python-
Code:
Output:
3. Multiplication
The Arithmetic Operator in Python for multiplication is “*”. With this operator, we can find the product of two values.
Check out the following code snippet for a better understanding-
Code:
Output:
4. Division
The “/” operator is the division operator in Python. We can find the quotient when the first operand is divided by the second.
Let’s see how we can code it-
Code:
Output:
5. Modulus
The “%” operator is the division operator in Python. Using this, we can find the remainder when the first operand is divided by the second.
Check out this code implementation-
Code:
Output:
6. Exponentiation
The exponentiation operator in Python is denoted by “**”. It is used to raise the power of the first operand to the power of the second.
Let’s see the following code snippet to understand this better-
Code:
Output:
7. Floor Division
It is denoted by “//” in Python. We use it to find the floor of the quotient when the first operand is divided by the second.
Code:
Output:
Name | Operator | Example |
---|---|---|
Addition | + | a+b |
Subtraction | - | a-b |
Multiplication | * | a*b |
Division | / | a/b |
Modulus | % | a%b |
Exponentiation | ** | a**b |
Floor Division | // | a//b |
Example to Implement Arithmetic Operators in Python
Let’s look at one comprehensive example of Arithmetic Operators in Python-
Code:
Output:
Check out this article to learn about Format() function in Python.
Explore Scaler Topics Python Tutorial and enhance your Python skills with Reading Tracks and Challenges.
Conclusion
We have now reached the end of the article! Let’s summarize what we have learned so far-
- We learned what Arithmetic Operators in Python are.
- We covered the different types of Arithmetic Operators in Python.
- We saw their code implementations.
Now, you are all set to use Arithmetic Operators in Python on your own. Happy coding!