# Python Arithmetic Operators

Python | Arithmetic operators: Here, we are going to learn about the various arithmetic operators in Python with their usages, syntaxes, and examples. By IncludeHelp Last updated : December 18, 2023

## Python Arithmetic Operators

Python Arithmetic operators are used to perform various arithmetic / mathematical operations and they are binary operators means they require two operands for the calculations.

## 7 Different Python Arithmetic Operators

Following are the arithmetic operators,

Operator Name Descriptions
- Subtraction Operator It returns the subtraction of two expressions.
* Multiplication Operator It returns the product of two expressions.
** Power Operator It returns the value of the expression raised to the given power i.e. it returns the expression1 raised to the power of expression2.
/ Division Operator It returns the quotient of two expressions.
// Floor Division Operator It returns the integral part of the quotient of two expressions.
% Modulus Operator It returns the decimal part of the quotient i.e. remainder of the division of two expressions.

## Syntax

```exp1  +  exp2
exp1  -  exp2
exp1  *  exp2
exp1 **  exp2
exp1  /  exp2
exp1 //  exp2
exp1  %  exp2
```

## Python Arithmetic Operators: Examples

### Example 1

Python program to demonstrate the example of arithmetic operators.

```a = 10
b = 3

# printing the values
print("a:", a)
print("b:", b)

# operations
print("a + b :", a + b)
print("a - b :", a - b)
print("a * b :", a * b)
print("a ** b:", a ** b)
print("a / b :", a / b)
print("a // b:", a // b)
print("a % b :", a % b)
```

#### Output

```a: 10
b: 3
a + b : 13
a - b : 7
a * b : 30
a ** b: 1000
a / b : 3.3333333333333335
a // b: 3
a % b : 1
```

### Example 2

Python program to demonstrate the example of arithmetic operators.

```a = 10.10
b = -2.5

# printing the values
print("a:", a)
print("b:", b)

# operations
print("a + b :", a + b)
print("a - b :", a - b)
print("a * b :", a * b)
print("a ** b:", a ** b)
print("a / b :", a / b)

# // operator rounds the result
# down to the nearest whole number
print("a // b:", a // b)

print("a % b :", a % b)
```

#### Output

```a: 10.1
b: -2.5
a + b : 7.6
a - b : 12.6
a * b : -25.25
a ** b: 0.0030845837443758094
a / b : -4.04
a // b: -5.0
a % b : -2.4000000000000004
```

### Example 3

Python program to demonstrate the example of arithmetic operators with lists, strings, etc

```x = "Hello"
y = "World"

# '+', '*' with strings
print("x + y:", x + y)
print("x + y + x:", x + y + x)
print("x * 2:", x * 2)
print("x * 10:", x * 10)
print()

# '+', '*' with lists
x = [10, 20, 30, 40]
y = [40, 30, 20, 10]

print("x + y:", x + y)
print("x + y + x:", x + y + x)
print("x * 2:", x * 2)
print("x * 3:", x * 3)
print()
```

#### Output

```x + y: HelloWorld
x + y + x: HelloWorldHello
x * 2: HelloHello
x * 10: HelloHelloHelloHelloHelloHelloHelloHelloHelloHello

x + y: [10, 20, 30, 40, 40, 30, 20, 10]
x + y + x: [10, 20, 30, 40, 40, 30, 20, 10, 10, 20, 30, 40]
x * 2: [10, 20, 30, 40, 10, 20, 30, 40]
x * 3: [10, 20, 30, 40, 10, 20, 30, 40, 10, 20, 30, 40]
```