0% ont trouvé ce document utile (0 vote)
12 vues1 page

Structures de contrôle itératives en Python

Transféré par

eya.atallah05
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)
12 vues1 page

Structures de contrôle itératives en Python

Transféré par

eya.atallah05
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

1.

Les structures de contrôle itératives


1.1. La structure de contrôle itérative complète
La boucle Pour … Faire …
Notation en algorithmique Notation en Python
Pour Compteur de Début à Fin [Pas= valeur_pas] Faire for Compteur in range (Début, Fin+1, Pas) :
Traitement Traitement
FinPour
Remarques :  En python, on accepte seulement la forme
 Le nombre de répétitions est connu avant le décrite précédemment.
traitement et il est égal à |Fin – Début |+ 1.  range (5) le compteur prendra les valeurs
suivantes : 0 , 1 , 2 , 3 , 4
 Le Pas peut être Positif ou Négatif.
 range (2, 5) le compteur prendra les valeurs
 Par défaut, le Pas est égal à 1. suivantes : 2 , 3 , 4
 Il faut éviter de modifier la valeur du compteur de la  range (5, 2, -1) le compteur prendra les
boucle Pour… Faire… au niveau du traitement. valeurs suivantes : 5 , 4 , 3
 range (0, 10, 3) le compteur prendra les
valeurs suivantes : 0 , 3 , 6 , 9

1.2. La structure de contrôle itérative à condition d’arrêt (Répéter … Jusqu’à …)

La boucle REPETER … JUSQUA …

Notation en Algorithmique Notation en Python


Pas de correspondance. Toutefois, on peut utiliser :
Répéter valide = False
Traitement while valide == False :
Jusqu’à Condition(s) de sortie Traitement
valide = ( Condition(s) de sortie )
Remarque : Le nombre de répétitions n’est pas connu à l’avance et le traitement se fait au moins une fois.

1.3. La structure de contrôle itérative à condition d'arrêt (Tant que … Faire)

La boucle TANTQUE … FAIRE …

Notation en Algorithmique Notation en Python


Tantque Condition Faire while Condition :
Traitements Traitements
FinTantque
Remarque : Le nombre de répétitions n’est pas connu à l’avance et le traitement peut ne pas se faire.

N. B. :
 En Python, il est conseillé d’éviter l’utilisation de l’instruction « break », « continue » et «
pass » dansles structures conditionnelles et les structures itératives.
 En algorithmique, la structure itérative « Répéter… Jusqu’à… » doit être enseignée bien
qu’elle n’a pasde correspondance en Python.

Vous aimerez peut-être aussi