5- Opérateurs Python

Le langage Python prend en charge les types d’opérateurs suivants: Opérateurs arithmétiques Python, Opérateurs Python Comparaison (relationnels) Python, Opérateurs Python Assignment, Opérateurs logiques Python, Opérateurs Python Bitwise, Opérateurs d’appartenance Python, Opérateurs d’identité Python. Ces opérateurs Python comparent les valeurs des deux côtés et décident de la relation entre eux. Ils sont aussi appelés opérateurs relationnels.

1- Les différents types d'opérateurs en Python





Les opérateurs sont utilisés en Python pour effectuer des opérations sur les variables et les valeurs associées.
Python classifie les opérateurs selon les groupes suivants:

  • Opérateurs arithmétiques
  • Opérateurs d'assignation
  • Opérateurs de comparaison
  • Opérateurs logiques

2- Les opérateurs arithmétiques





Les opérateurs arithmétiques sont utilisés en Python pour effectuer des opérations de calcul sur les variables comme addition, multiplication, division...

Opérateur   Description
 +  Addition
Soustraction
Multiplication
Division
Modulo ( reste de la division euclidienne
**  Exponentiation
//  Division euclidienne (Floor division)

3- Les opérateurs d'assignation





Les opérateurs d'assignation sont utilisés en Python pour assigner des valeurs aux variables:

Opérateurs Exemple Explication
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- Opérateurs de comparaison

Les opérateurs de comparaison sont utilisé en Python pour comparer les variables:

Opérateur Description
= = opérateur d'égalité
!= opérateur différent
> supérieur
< inférieur
>= supérieur ou égale
<= inférieur ou égale

5- Opérateurs logiques

 

 Opérateurs   Description
and et  logique : renvoie True si les deux instructions sont vraies et False si non
or ou  logique: renvoie True si l'une des instructions est vraie et False si non
not Négation renvoie False si l'assertion est vrai

6. Quiz

Exercice 1
Quel est le résultat de l'expression 5 + 3 * 2 ?

a) 16
b) 11
c) 13
d) 26

Exercice 2
Quelle est la sortie de print(8 / 2) ?

a) 4.0
b) 4
c) 8
d) 2

Exercice 3
Si x = 10 et y = 5, quelle expression évalue x > y ?

a) True
b) False

Exercice 4
Quelle est la valeur de bool(0) ?

a) True
b) False

Exercice 5
Quelle opération renvoie la valeur True ?

a) 5 <= 3
b) 7 != 7
c) 3 >= 3
d) 10 < 5

Exercice 6
Si a = True et b = False, que renvoie l'expression a and b ?

a) True
b) False

Exercice 7
Quelle est la sortie de print("Hello" + " " + "World") ?

a) HelloWorld
b) Hello World
c) HelloWorld
d) Hello + World

Exercice 1 : b) 11
Exercice 2 : a) 4.0
Exercice 3 : a) True
Exercice 4 : b) False
Exercice 5 : c) 3 >= 3
Exercice 6 : b) False
Exercice 7 : b) Hello World

 

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “5- Opérateurs Python

Leave a Reply