0% ont trouvé ce document utile (0 vote)
0 vues6 pages

3 Les Operateurs Python

Ce document présente les opérateurs en Python, classés en trois catégories : arithmétiques, logiques et de comparaison. Il décrit les symboles et leur utilisation, ainsi que des exemples de code pour chaque type d'opérateur. Des exercices pratiques sont également fournis pour renforcer la compréhension des concepts abordés.

Transféré par

Rabbi Mbama
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues6 pages

3 Les Operateurs Python

Ce document présente les opérateurs en Python, classés en trois catégories : arithmétiques, logiques et de comparaison. Il décrit les symboles et leur utilisation, ainsi que des exemples de code pour chaque type d'opérateur. Des exercices pratiques sont également fournis pour renforcer la compréhension des concepts abordés.

Transféré par

Rabbi Mbama
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Formateur Divin Mbama Python — Les Opérateurs

■ Introduction aux Opérateurs

En Python, un opérateur est un symbole ou un mot-clé qui permet d'effectuer une opération sur une
ou plusieurs valeurs appelées opérandes. Il existe trois grandes familles d'opérateurs que nous
allons étudier dans ce chapitre :

Famille Rôle
Arithmétiques Effectuer des calculs mathématiques

Logiques Combiner ou inverser des conditions (Booléens)

Comparaisons Comparer deux valeurs entre elles

1■■ Les Opérateurs Arithmétiques

Les opérateurs arithmétiques permettent d'effectuer des opérations mathématiques classiques sur
des nombres entiers (int) ou réels (float).

Opérateur Symbole Exemple Résultat


Addition + 3+2 5

Soustraction - 10 - 4 6

Multiplication * 3*4 12

Division / 10 / 4 2.5

Division entière // 11.0 // 5.0 2.0

Modulo % 10 % 3 1

Puissance ** 10 ** 5 100000

Exemples de code :
# Puissance
puissance = 10 ** 5 # résultat : 100 000

# Modulo — retourne le reste de la division


modulo = 10 % 5 # résultat : 0

# Division normale
division_normale = 11.0 / 5.0 # résultat : 2.2

# Division Floor — arrondit vers le bas

Page 1
Formateur Divin Mbama Python — Les Opérateurs

division_floor = 11.0 // 5.0 # résultat : 2.0

■ Astuce : La division floor (//) arrondit toujours vers le bas, même avec des flottants. Elle diffère de
round() qui arrondit au plus proche.

Page 2
Formateur Divin Mbama Python — Les Opérateurs

2■■ Les Opérateurs Logiques

Les opérateurs logiques permettent de combiner plusieurs conditions booléennes (True / False) et
d'obtenir un résultat unique.

Opérateur Mot-clé Description


ET logique and True si les DEUX propositions sont vraies

OU logique or True si AU MOINS UNE proposition est vraie

NON logique not Inverse la valeur booléenne

Appartenance in True si l'élément est dans la séquence

Identité is True si les deux objets sont identiques en mémoire

Table de vérité — AND :

A B A and B
True True ■ True

True False ■ False

False True ■ False

False False ■ False

Table de vérité — OR :

A B A or B
True True ■ True

True False ■ True

False True ■ True

False False ■ False

Exemples de code :
# Opérateur AND
a = True and False # False
b = True and True # True
print(a, b) # False True

# Opérateur OR

Page 3
Formateur Divin Mbama Python — Les Opérateurs

a = True or False # True


b = False or False # False
print(a, b) # True False

# Opérateur NOT
a = not True # False
b = not False # True
print(a, b) # False True

# Priorité : AND est évalué AVANT OR


resultat = False and False or True # True
resultat = False and (False or True) # False (parenthèses changent tout !)

■ Règle de priorité : Comme en mathématiques, les parenthèses permettent de forcer l'ordre


d'évaluation. Sans parenthèses, and est toujours évalué avant or.

Page 4
Formateur Divin Mbama Python — Les Opérateurs

3■■ Les Opérateurs de Comparaison

Les opérateurs de comparaison permettent de comparer deux valeurs. Le résultat est toujours un
booléen : True ou False.

Opérateur Symbole Exemple Résultat


Égal à == 10 + 5 == 15 True

Différent de != 10 + 5 != 15 False

Supérieur à > 10 > 5 True

Inférieur à < 5 < 10 True

Supérieur ou égal >= 10 >= 10 True

Inférieur ou égal <= 5 <= 10 True

Exemples de code :
# Vérifier l'égalité avec ==
print(10 + 5 == 15) # True
print(10 + 5 == 20) # False

# Vérifier la différence avec !=


print(10 + 5 != 15) # False
print(10 + 5 != 20) # True

# Comparaisons < et >


print(5 < 10) # True
print(10 < 10) # False

# Comparaisons <= et >=


print(10 <= 10) # True
print(10 >= 15) # False

■■ Attention : Ne pas confondre = (affectation d'une variable) et == (comparaison de deux valeurs).


C'est une erreur très fréquente chez les débutants !

■ Note : L'opérateur <> était utilisé dans Python 2 comme équivalent de !=. Il est supprimé en
Python 3 et provoquera une erreur de syntaxe. Utilisez toujours !=.

Page 5
Formateur Divin Mbama Python — Les Opérateurs

✏■ Exercices Pratiques

Exercice 1 — Arithmétique
Calculez le reste de la division de 17 par 4, puis la puissance 3 de 6.

reste = 17 % 4 # ?
puissance = 6 ** 3 # ?

Exercice 2 — Logique
Prédisez le résultat de chaque ligne AVANT d'exécuter le code.

print(True and not False)


print(False or (True and False))
print(not (10 > 5))

Exercice 3 — Comparaison
Écrivez les expressions Python pour vérifier si :
# a) 25 est divisible par 5 (reste = 0)
# b) La somme 13 + 7 est différente de 21
# c) 100 est compris entre 50 et 150 (inclus)

■ Récapitulatif Général

Famille Symboles Retourne


Arithmétiques + - * / // % ** Un nombre (int ou float)

Logiques and or not in is Un booléen (True / False)

Comparaisons == != > < >= <= Un booléen (True / False)

Ce document a été conçu avec soin par Formateur Divin Mbama. Tout droit réservé — Brazzaville, République du Congo.

Page 6

Vous aimerez peut-être aussi