Professional Documents
Culture Documents
Les Structures Conditionnelles
Les Structures Conditionnelles
LES STRUCTURES
CONDITIONNELLES ET ITÉRATIVES
Ces conditions peuvent être utilisées de plusieurs manières, le plus souvent dans des "instructions if" et
des boucles.
2
Indentation
Python s'appuie sur l'indentation (espace au début d'une ligne) pour définir la portée dans le code.
3
ELIF
Le mot-clé elif est la manière de Python de dire "si les conditions précédentes n'étaient pas vraies, alors
essayez cette condition".
4
Else
Si
Le
Vous mot-clé
Si vous
pouvez
vous n'avezégalement
else
n'avez aussi
qu'une avoir
intercepte
qu'une untout
seule
avoir
seule plusieurs
cesans
instruction
else
instruction ààinstructions
qui elif
n'estexécuter,
exécuter, elsepour
: pas intercepté
vous
une sur lales
parif
pouvez même
et ligne
laconditions
placer
une poursur:précédentes.
la même
else, ligne que
vous pouvez tout mettre
l'instruction
sur la mêmeif:ligne :
5
And
Le mot-clé and est un opérateur logique et est utilisé pour combiner des instructions conditionnelles :
6
Or
Le mot-clé or est un opérateur logique et est utilisé pour combiner des instructions conditionnelles :
7
Not
Le mot clé not est un opérateur logique et est utilisé pour inverser le résultat de l'instruction
conditionnelle :
8
Si imbriqué
Vous pouvez avoir des instructions if à l'intérieur des instructions if, c'est ce qu'on appelle des
instructions if imbriquées.
9
L’expression Pass
Les instructions if ne peuvent pas être vides, mais si, pour une raison quelconque, vous avez une
instruction if sans contenu, insérez l'instruction pass pour éviter d'obtenir une erreur.
10
Les boucles
Python a deux commandes de boucle primitive :
Boucles tant que (While)
Boucles pour (For)
La boucle while
Avec la boucle while, nous pouvons exécuter un ensemble d'instructions tant qu'une condition est vraie.
Re
ma
n
d'in 'oub rque
c l :
la b rémen iez pa
ouc te r s
l
ind e con , sinoi
éfin t n
ime inuera
n t.
11
La boucle While
Avec l'instruction else,
continue,
break,nous nous
nous pouvons
pouvons arrêter
exécuter
pouvons arrêter un l'itération
bloc
la boucledemêmeen une
code cours et lorsque
si lafois continuer
condition la avec
estlavraie
suivante
condition
while n'est :
: plus
vraie :
12
La boucle For
Une
Avecboucle
Boucle sur unefor estbreak,
l'instruction
chaîne utiliséenous
continue,
pourpouvons
itérer surarrêter
nous pouvons
une séquence
la boucle
arrêter
(c'est-à-dire
avant
l'itération
une
qu'elle
actuelle
liste,
den'ait
un tuple,
parcouru
la boucle
unles
tous dictionnaire,
et continuer éléments
avec la :
un ensemble
suivante ou une chaîne).
Même les: chaînes sont des objets itérables, elles contiennent une séquence de caractères :
Avec la boucle for, nous pouvons exécuter un ensemble d'instructions, une fois pour chaque élément
d'une liste, d'un tuple, d'un ensemble, etc.
13
La fonction range()
Pour parcourir un ensemble de code un nombre de fois spécifié, nous pouvons utiliser la fonction
La fonction range() par défaut incrémente la séquence de 1, cependant il est possible de spécifier la
range(),
valeur d'incrémentation en ajoutant un troisième paramètre : range(2, 30, 3) :
La fonction range() renvoie une séquence de nombres, commençant par 0 par défaut, et incrémentée de
1 (par défaut), et se termine à un nombre spécifié.
14
Else dans la boucle For
Le mot-clé else dans une boucle for spécifie un bloc de code à exécuter lorsque la boucle est terminée :
Le bloc else ne sera PAS exécuté si la boucle est arrêtée par une instruction break.
15
Boucles imbriquées
16