# Python - Arithmetic Operators

<< Comment Assignment Operators >

- The operator is a special symbol that performs the computation like addition, subtraction, multiplication, and division.
- The operand is the value at which the operator can perform operations.

Python supports different kinds of operators that follow.

- Arithmetic Operators
- Assignment Operator
- Comparison Operators (or) Relational Operators
- Logical Operators
- Bitwise Operators
- Membership Operator
- Identity Operators

## Arithmetic Operators

Python uses the Arithmetic operator to perform mathematical calculations(+, -, *, / and ** such as addition, subtraction, multiplication, division and exponentiation) on two or more operands.
In Python, the **"****^****"** symbol is used for the bitwise operator(XOR). But in other languages, the **"****^****"** symbol is used for the exponentiation operator.

Sno | Operator | Meaning | Example |
---|---|---|---|

1 | Addition (+) | Add the values of two operands and store the result on the third operand | A=10 B=20 C=a+ b print(C) |

2 | Subtraction (-) | Subtract the value of the right-hand operand from the value of the left-hand side and store the result on the third operand | C = a- b |

3 | Multiplication (*) | Multiply the values of two operands and store the result on the third one | L = a * b |

4 | Division(/) | Divides numerator operand by denominator operand | C=a/b |

5 | Floor division(//) | Floor division is applied on two integer operands and the result is a quotient in which the floor division cut off the fractional part. If either of the operands is a floating point, the result of the floor division is also floated. | C = a//b |

6 | Modulus(%) | Perform modulus operation with two operands and return the remainder | C=a%b |

7 | Exponent(**) | Calculate the power on the given operand | C=a**2 |

## Example Program with Arithmetic Operators

```
>> a=30
>> b=25
>> # Add a & b and store the result in c
>> # print the result c
>> c=a+b
>> print(c)
55
>> # Subtract b from a and store the result in c
>> # print the result c
>> c=a-b
>> print(c)
5
>> # Multiply a & b and store the result in c
>> # print the result c
>> c=a*b
>> print(c)
750
>> # Divide a by b and store the result in c
>> # print the result c
>> c=a/b
>> print(c)
1.2
>> # Perform modulus operation and store the result in c
>> # print the result c
>> c=a%b
>> print(c)
5
>> # Perform floor division and store the result in c
>> # print the result c
>> c=a//b
>> print(c)
1
```

< Comment Assignment Operators >