Skip to content
Related Articles

Related Articles

Improve Article

Python Arithmetic Operators

  • Difficulty Level : Medium
  • Last Updated : 29 Aug, 2020
Geek Week

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 :

OperatorDescriptionSyntax
+Addition: adds two operandsx + y
Subtraction: subtracts two operandsx – y
*Multiplication: multiplies two operandsx * y
/Division (float): divides the first operand by the secondx / y
//Division (floor): divides the first operand by the secondx // y
%Modulus: returns the remainder when first operand is divided by the secondx % y
**Power : Returns first raised to power secondx ** y

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :