
- Python Basic Tutorial
- Python - Home
- Python - Overview
- Python - Environment Setup
- Python - Basic Syntax
- Python - Comments
- Python - Variables
- Python - Data Types
- Python - Operators
- Python - Decision Making
- Python - Loops
- Python - Numbers
- Python - Strings
- Python - Lists
- Python - Tuples
- Python - Dictionary
- Python - Date & Time
- Python - Functions
- Python - Modules
- Python - Files I/O
- Python - Exceptions
Python Arithmetic Operators
Assume variable a holds 10 and variable b holds 20, then −
Sr.No | Operator & Description | Example |
---|---|---|
1 | + Addition Adds values on either side of the operator. | a + b = 30 |
2 | - Subtraction Subtracts right hand operand from left hand operand. | a – b = -10 |
3 | * Multiplication Multiplies values on either side of the operator | a * b = 200 |
4 | / Division Divides left hand operand by right hand operand | b / a = 2 |
5 | % Modulus % Modulus | b % a = 0 |
6 | ** Exponent Performs exponential (power) calculation on operators | a**b =10 to the power 20 |
7 | // Floor Division - The division of operands where the result is the quotient in which the digits after the decimal point are removed. But if one of the operands is negative, the result is floored, i.e., rounded away from zero (towards negative infinity) − | 9//2 = 4 and 9.0//2.0 = 4.0, -11//3 = -4, -11.0//3= -4.0 |
Example
Assume variable a holds 21 and variable b holds 10, then −
#!/usr/bin/python a = 21 b = 10 c = 0 c = a + b print "Line 1 - Value of c is ", c c = a - b print "Line 2 - Value of c is ", c c = a * b print "Line 3 - Value of c is ", c c = a / b print "Line 4 - Value of c is ", c c = a % b print "Line 5 - Value of c is ", c a = 2 b = 3 c = a**b print "Line 6 - Value of c is ", c a = 10 b = 5 c = a//b print "Line 7 - Value of c is ", c
When you execute the above program, it produces the following result −
Line 1 - Value of c is 31 Line 2 - Value of c is 11 Line 3 - Value of c is 210 Line 4 - Value of c is 2 Line 5 - Value of c is 1 Line 6 - Value of c is 8 Line 7 - Value of c is 2
- Related Articles
- What are different arithmetic operators in Python?
- Java arithmetic operators
- Perl Arithmetic Operators
- Arithmetic Operators in C++
- Arithmetic operators in Dart Programming
- What are Arithmetic Operators in JavaScript?
- What are arithmetic operators in C#?
- What are the arithmetic operators in Java?
- Simple Arithmetic Operators Example Program In C++
- What is operand of arithmetic operators in Java
- Why in MySQL, we cannot use arithmetic operators like ‘=’, ‘
- Explain the concept of Arithmetic operators in C language
- What are the arithmetic and character operators in DBMS?
- Check if n is divisible by power of 2 without using arithmetic operators in Python
- How MySQL performs date arithmetic with addition and subtraction operators?

Advertisements