Cours3 - Programmation Python
Cours3 - Programmation Python
Cours3 - Programmation Python
Programmation Python
Chapitre III
Présenter par:
STRUCTURES DE DÉCISION
STRUCTURES ITÉRATIVES
RÉSUMÉ
2
Les structures de contrôle sont utilisées pour permettre au
programme de prendre des décisions en fonction de certaines
conditions et de réagir différemment selon les circonstances.
3
Les tests sont un élément essentiel de tout langage informatique qui
cherche à introduire un certain degré de complexité, car ils autorisent
l'ordinateur à prendre des décisions. À cet égard, Python utilise
l'instruction "if".
La condition if: La condition if …else : La condition
if …elif …else :
5
Exemples: (if …..else)
Exemple 1:
Exemple 2:
6
Exemples: (if ….elif….else)
7
L’opérateur ternaire:
8
Les boucles sont employées pour répéter un ensemble d'instructions
à plusieurs reprises dans un programme aussi longtemps qu'une
condition demeure vraie.
La boucle while: Permet de répéter le bloc de code associé tant
que la condition reste vérifiée
Exemple :
while condition:
Instructions
9
La boucle for:
for valeur in liste_de_valeurs :
Instructions
Exemple :
10
Interrompre un bloc d’itération: Il est possible d'utiliser les
mots-clés "break" et "continue" pour interrompre ou poursuivre
l'exécution d'un bloc d'itération.
Exemple1 :
Exemple2 :
11
Structure itérative avec else: Il est possible d'utiliser une clause
"else" après une boucle "while" ou "for".
Cette clause est exécutée lorsque l'expression de la condition
"while" devient fausse, ou dès que la fin de la séquence à parcourir
avec l'instruction "for" est atteinte
Exemple :
12
La clause "else" s'exécute uniquement lorsque la boucle se termine
de manière normale, c'est-à-dire sans être interrompue.
Exemple :
13
RÉSUMÉ
14
On utilise les structures de contrôle pour permettre au
programme de prendre des décisions en fonction de
certaines conditions.
Elles se composent de deux principaux éléments : les
conditions (tests) et les boucles.
Si l'on connaît à l'avance le nombre d'itérations à
effectuer, on opte pour une boucle "for".
si la décision d'arrêter la boucle ne peut être prise qu'en
fonction d'un test, on préfère une boucle "while".
15
16