Image de l'article Structures de contrôle en Python : pour

4.9. Structures de contrôle en Python : pour

Page 13 | Écouter en audio

4.9. Structures de contrôle en Python : pour

Les structures de contrôle en Python, comme dans tout autre langage de programmation, sont des éléments fondamentaux pour la création de programmes efficaces et dynamiques. Parmi ces structures, la boucle For est l’un des outils les plus utilisés et les plus puissants. Cet article couvrira en détail le concept et l'application de la boucle For en Python.

Introduction à la boucle For

La boucle For en Python est une structure de boucle utilisée pour parcourir une séquence (qui peut être une liste, un tuple, un dictionnaire, un ensemble ou une chaîne) ou d'autres objets itérables. La boucle For vous permet d'exécuter un bloc de code (une ou plusieurs lignes) pour chaque élément d'une séquence. Ceci est extrêmement utile lorsque vous devez traiter tous les éléments d'une séquence de manière systématique.

Syntaxe de la boucle For

La syntaxe de base de la boucle For en Python est la suivante :

pour la valeur dans la chaîne : # bloc de code

Où « valeur » est la variable qui prend la valeur de l'élément actuel à chaque itération de la boucle et « séquence » est la séquence ou l'objet itérable que vous souhaitez parcourir. Le « bloc de code » est l'ensemble d'instructions qui seront exécutées pour chaque élément.

Exemples d'utilisation de la boucle For

Voici quelques exemples de la façon dont la boucle For peut être utilisée en Python :

# Exemple 1 : Itérer sur une liste nombres = [1, 2, 3, 4, 5] pour num en chiffres : imprimer(numéro)

Dans cet exemple, la boucle For parcourt la liste des « numéros » et imprime chaque numéro à l'écran.

# Exemple 2 : Itérer sur une chaîne texte="Python" pour une lettre dans le texte : imprimer (lettre)

Dans cet exemple, la boucle For parcourt la chaîne « texte » et imprime chaque lettre à l'écran.

Boucle For avec fonction range()

La fonction range() est souvent utilisée avec la boucle For pour générer une séquence de nombres. La fonction range() renvoie une séquence de nombres qui commence à 0 par défaut et s'incrémente de 1 (également par défaut), et se termine à un nombre spécifié.

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

Dans cet exemple, la boucle For imprimera les nombres de 0 à 4.

Boucle For avec clause else

En Python, la boucle For peut également avoir une clause else facultative. Le bloc de code à l'intérieur du else est exécuté une fois après la fin de la boucle For, sauf si la boucle se termine par une instruction break.

pour moi dans la plage (5): imprimer(je) autre: print("Fin de boucle")

Dans cet exemple, la boucle For imprimera les nombres de 0 à 4, puis imprimera "Fin de boucle".

Conclusion

La boucle For est un outil puissant en Python qui vous permet de parcourir des séquences de manière efficace et concise. Il est largement utilisé dans de nombreux types de programmes, des simples scripts aux applications complexes. La maîtrise de la boucle For et d'autres structures de contrôle en Python est essentielle pour devenir un programmeur Python efficace.

Continuez à apprendre et à explorer davantage Python et ses structures de contrôle pour améliorer vos compétences en programmation et créer des programmes plus efficaces et plus puissants.

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

Laquelle des affirmations suivantes concernant la boucle For en Python est vraie ?

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

Vous avez raté! Essayer à nouveau.

Image de l'article Structures de données en Python

Page suivante de lebook gratuit :

14Structures de données en Python

4 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

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

Cours gratuits en
vidéo, audio et texte