Vous êtes sur la page 1sur 16

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Université des Sciences et de la Technologie HOUARI Boumediene

Programmation Python

Chapitre III

Les structures de contrôle

Présenter par:

M.A. BEN AISSA


1
 INTRODUCTION

 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.

Python, tout comme la plupart des langages de programmation


impératifs, propose des instructions permettant de représenter des
décisions et des itérations.

Les structures de contrôle se divisent en deux grandes catégories :


les structures de décision (tests) et les structures itératives
(boucles)

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 :

if condition: if condition : if condition1:


instructions instructions instructions
else: elif condition2:
instructions instructions
………
else:
instructions
4
Exemples: (if simple)

5
Exemples: (if …..else)
Exemple 1:

Exemple 2:

6
Exemples: (if ….elif….else)

7
L’opérateur ternaire:

Instruction1 if condition else Instruction2


Exemple :

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 :

La boucle for avec fonction range(): La fonction range permet


de parcourir une liste de nombres
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

Vous aimerez peut-être aussi