Le framework de contrôle de boucle en Python est l'une des bases les plus importantes pour créer des systèmes efficaces et efficients. Les boucles sont utilisées pour exécuter un morceau de code spécifique plusieurs fois jusqu'à ce qu'une condition spécifique soit remplie. Python propose deux formes principales de structures de contrôle de boucle : la boucle « for » et la boucle « while ».

boucle 'for'

La boucle 'for' en Python est utilisée pour parcourir une séquence (qui peut être une liste, un tuple, un dictionnaire, un ensemble ou une chaîne). Ce type de boucle exécute le bloc de code pour chaque élément de la séquence et se termine lorsqu'il atteint la fin de la séquence.

Par exemple :

pour moi dans la plage (5):
    imprimer(je)

Dans cet exemple, la boucle « for » imprimera les nombres de 0 à 4. La fonction « range() » est utilisée pour générer une séquence de nombres que la boucle « for » parcourra.

boucle 'while'

La boucle « while » en Python est utilisée pour parcourir un bloc de code lorsqu'une condition spécifique est vraie. La boucle continuera jusqu'à ce que la condition soit fausse. Il est important de noter que si la condition ne devient jamais fausse, la boucle « while » continuera indéfiniment, créant une boucle infinie.

Par exemple :

je = 0
alors que je < 5 :
    imprimer(je)
    je += 1

Dans cet exemple, la boucle 'while' imprimera les nombres de 0 à 4. La variable 'i' est incrémentée à chaque itération de la boucle.

Contrôle de boucle

Python fournit également plusieurs instructions qui vous permettent de contrôler le flux des boucles. Ceux-ci incluent « pause », « continuer » et « réussir ».

'pause'

L'instruction 'break' est utilisée pour terminer la boucle en cours et reprendre l'exécution à l'instruction suivante après la boucle. Par exemple, si nous voulons arrêter la boucle « for » lorsque « i » est égal à 3, nous pouvons procéder comme suit :

pour moi dans la plage (5):
    si je == 3 :
        casser
    imprimer(je)

Dans cet exemple, la boucle 'for' imprimera les nombres de 0 à 2. Lorsque 'i' devient 3, l'instruction 'break' est exécutée et la boucle se termine.

'continuer'

L'instruction 'continue' est utilisée pour ignorer le reste du code dans la boucle en cours et continuer avec l'itération suivante de la boucle. Par exemple, si nous voulons ignorer l'itération lorsque « i » est égal à 3, nous pouvons procéder comme suit :

pour moi dans la plage (5):
    si je == 3 :
        continue
    imprimer(je)

Dans cet exemple, la boucle 'for' imprimera les nombres de 0 à 2 et 4. Lorsque 'i' devient 3, l'instruction 'continue' est exécutée et le reste du code de la boucle est ignoré pour cette itération. .< /p>

'réussi'

L'instruction 'pass' est utilisée lorsqu'une instruction est syntaxiquement nécessaire, mais que le programme ne nécessite aucune action. Par exemple :

pour moi dans la plage (5):
    si je == 3 :
        passer
    imprimer(je)

Dans cet exemple, la boucle 'for' imprimera les nombres de 0 à 4. Lorsque 'i' devient 3, l'instruction 'pass' est exécutée, mais rien ne se passe et le programme continue comme si l'instruction 'pass' le faisait. pas. j'étais là.

En bref, les structures de contrôle de boucle de Python sont une partie essentielle de la programmation Python. Ils permettent aux programmeurs d'exécuter un bloc de code plusieurs fois, ce qui est utile pour de nombreuses tâches telles que le traitement des éléments d'une liste, la répétition d'une action jusqu'à ce qu'une condition soit remplie, et bien plus encore. Apprendre à utiliser efficacement les boucles et les instructions de contrôle de boucle peut vous aider à créer un code plus efficace et efficient.

Répondez maintenant à l’exercice sur le contenu :

Quelles sont les deux principales formes de structures de contrôle de boucle en Python ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Structures de contrôle en Python : si-sinon 11

Page suivante de lebook gratuit :

Structures de contrôle en Python : si-sinon

Temps de lecture estimé : 3 minutes

Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.

+ 9 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

60 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours vidéo et livres
audio gratuits