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

Cours4 Boucles Python

Ce document présente les boucles en Python, en se concentrant sur la boucle for et la boucle while. Il explique leur syntaxe, leur utilisation, ainsi que des exemples pratiques, y compris les fonctions range() et les instructions break et continue. Enfin, il souligne l'importance de maîtriser les boucles pour améliorer les compétences en programmation Python.

Transféré par

yanntankoano1
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)
4 vues5 pages

Cours4 Boucles Python

Ce document présente les boucles en Python, en se concentrant sur la boucle for et la boucle while. Il explique leur syntaxe, leur utilisation, ainsi que des exemples pratiques, y compris les fonctions range() et les instructions break et continue. Enfin, il souligne l'importance de maîtriser les boucles pour améliorer les compétences en programmation Python.

Transféré par

yanntankoano1
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

Cours 4 : Les Boucles en Python

Introduction
En programmation, il est souvent nécessaire de répéter plusieurs fois une action. Les boucles
permettent d’exécuter automatiquement un bloc de code plusieurs fois sans devoir réécrire
les mêmes instructions. En Python, les deux principales boucles sont :

- La boucle for
- La boucle while

1. La boucle for
Définition

La boucle for permet de parcourir une suite d’éléments ou de répéter une action un certain
nombre de fois.

Syntaxe : L1 : For variable in sequence : L2 : E Instruction

Exemple simple : L1 : For i in range(5) : L2 : E print(i)

Résultat : L1 : 0. L2 : 1. L3 : 2 L4 : 3 L5 : 4

Explication : Range(5) produit les nombres de 0 à 4. La variable i prend chaque valeur une par
une. print(i) affiche la valeur.

2. La fonction range()
La fonction range() est très utilisée avec la boucle for.

a) Range(nombre)
for i in range(3) :

print(i)

Résultat : L1 : 0. L2 : 1. L3 : 2

b) Range(debut, fin)
Exemple :
for i in range(2, 6) :

print(i)

Résultat : L1 : 2 L2 : 3. L3 : 4 L4 : 5

c) Range(debut, fin, pas)


for i in range(0, 10, 2) :

print(i)

Résultat : L1 : 0 L2 : 2 L3 : 4 L4 : 6. L5 : 8

3. Parcourir une liste avec for


fruits = [‘ mangue ‘, ‘ orange ‘, ‘ banane ‘]

for fruit in fruits :

print(fruit)

Résultat : L1 : mangue. L2 : orange. L3 : banane

4. La boucle while
Définition

La boucle while répète des instructions tant qu’une condition est vraie.

Syntaxe

While condition :

Instruction

Exemple simple

i=0

while i < 5 :

Print(i)

i=i+1

Résultat : L1 : 0. L2 : 1 L3 : 2 L4 : 3. L5 : 4
Explication : La boucle commence avec i = 0 . Tant que i < 5, la boucle continue. I = i + 1
augmente la valeur de i.

5. Attention à la boucle infinie


Une boucle infinie se produit lorsque la condition reste toujours vraie.

Exemple dangereux :

i=0

while i < 5 :

print(i)

Ici, i ne change jamais. La boucle ne s’arrête donc jamais.

6. Les instructions break et continue


a) break
break permet d’arrêter immédiatement une boucle.

Exemple

for i in range(10) :

if i == 5 :

break

print(i)

Résultat : L1 : 0 L2 : 1 L3 : 2. L4 : 3. L5 : 4

b) continue
continue permet de passer directement à l’itération suivante.

Exemple :

for i in range(5) :

if i == 2 :

continue

print(i)
Résultat : L1 : 0. L2 : 1 L3 : 3 L4 : 4

6. Exercices pratiques
Exercice 1

Afficher les nombres de 1 à 10 avec une boucle for.

Exercice 2

Afficher les nombres pairs de 0 à 20.

Exercice 3

Créer une boucle while qui affiche : Bonjour 5 fois.

Exercice 4

Demander à l’utilisateur un mot de passe jusqu’à ce qu’il écrive : Python123

Conclusion
Les boucles sont très importantes en Python. Elles permettent d’automatiser des tâches
répétitives et de rendre les programmes plus puissants. for est utilisée pour répéter un
nombre précis de fois. while est utilisée avec une condition.

Maîtriser les boucles est une étape essentielle pour devenir bon en programmation Python.

Vous aimerez peut-être aussi