## 1. The different types of operators in Python

Operators are used in Python to perform operations on variables and associated values.

Python classifies operators according to the following groups:

**Arithmetic operators****Assignment operators****Comparison operators****Logical operators**

## 2. Arithmetic operators

Arithmetic operators are used in Python to perform calculation operations on variables such as addition, multiplication, division...

Opérateur |
Description |

+ |
Addition |

- |
Soustraction |

* |
Multiplication |

/ |
Division |

% |
Modulo (rest of Euclidean division) |

** |
Exponentiation |

// |
quotient of the Euclidean division |

## 3. Assignment operators

Assignment operators are used in Python to assign values to variables:

Operators |
Example |
Explanation |

= |
x = 7 | x = 7 |

+ = |
x + = 5 | x = x + 5 |

- = |
x - = 5 | x = x -5 |

* = |
x * = 5 | x = x *5 |

/ = |
x / = 5 | x = x / 5 |

% = |
x % = 5 | x = x %5 |

// = |
x // = 5 | x = x //5 |

** = |
x ** = 5 | x = x **5 |

& = |
x & = 5 | x = x &5 |

## 4. Comparison operators

Comparison operators are used in Python to compare variables:

Operators |
Description |

= = |
Equality operator |

!= |
Different operator |

> |
Superior |

< |
Inferior |

>= |
Greater than or equal |

<= |
Less than or equal |

## 5. Logical operators

Opérateurs |
Description |

and |
and logic : returns True if both instructions are true and False if not |

or |
or logic: returns True if at least one of the statements is true and False if not |

not |
Negation returns False if the assertion is True |

**Younes Derfoufi**

**CRMEF OUJDA**