Skip to content
Related Articles

Related Articles

Python Arithmetic Operators

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 29 Aug, 2020

Arithmetic operators are used to perform mathematical operations like addition, subtraction, multiplication and division.

There are 7 arithmetic operators in Python :

  1. Addition
  2. Subtraction
  3. Multiplication
  4. Division
  5. Modulus
  6. Exponentiation
  7. Floor division

1. Addition Operator : In Python, + is the addition operator. It is used to add 2 values.
Example :




val1 = 2
val2 = 3
  
# using the addition operator
res = val1 + val2
print(res)


Output :

5

2. Subtraction Operator : In Python, is the subtraction operator. It is used to subtract the second value from the first value.
Example :




val1 = 2
val2 = 3
  
# using the subtraction operator
res = val1 - val2
print(res)


Output :

-1

3. Multiplication Operator : In Python, * is the multiplication operator. It is used to find the product of 2 values.
Example :




val1 = 2
val2 = 3
  
# using the multiplication operator
res = val1 * val2
print(res)


Output :

6

4. Division Operator : In Python, / is the division operator. It is used to find the quotient when first operand is divided by the second.
Example :




val1 = 3
val2 = 2
  
# using the division operator
res = val1 / val2
print(res)


Output :

1.5

5. Modulus Operator : In Python, % is the modulus operator. It is used to find the remainder when first operand is divided by the second.
Example :




val1 = 3
val2 = 2
  
# using the modulus operator
res = val1 % val2
print(res)


Output :

1

6. Exponentiation Operator : In Python, ** is the exponentiation operator. It is used to raise the first operand to power of second.
Example :




val1 = 2
val2 = 3
  
# using the exponentiation operator
res = val1 ** val2
print(res)


Output :

8

7. Floor division : In Python, // is used to conduct the floor division. It is used to find the floorof the quotient when first operand is divided by the second.
Example :




val1 = 3
val2 = 2
  
# using the floor division
res = val1 // val2
print(res)


Output :

1

Below is the summary of all the 7 operators :

Operator Description Syntax
+ Addition: adds two operands x + y
Subtraction: subtracts two operands x – y
* Multiplication: multiplies two operands x * y
/ Division (float): divides the first operand by the second x / y
// Division (floor): divides the first operand by the second x // y
% Modulus: returns the remainder when first operand is divided by the second x % y
** Power : Returns first raised to power second x ** y

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!