Les structures de contrôle en Python sont des outils essentiels pour créer des systèmes complexes. Ils permettent aux développeurs de contrôler le flux d'exécution du code, rendant la programmation plus flexible et plus puissante. Dans ce chapitre, nous explorerons quatre structures de contrôle fondamentales en Python : if-else, les boucles for, les boucles while et try-sauf.

1. Si-Sinon

La structure de contrôle if-else est l'une des plus basiques de Python. Il permet au code de prendre des décisions basées sur des conditions. Voir un exemple :

x = 10 si x > 0 : print("x est positif") autre: print("x est négatif ou nul")

Dans cet exemple, si x est supérieur à zéro, le programme affichera "x est positif". Sinon, il affichera "x est négatif ou zéro". Vous pouvez ajouter plus de conditions en utilisant elif, qui est l'abréviation de "else if".

2. Pour les boucles

Les boucles For en Python sont utilisées pour parcourir une séquence (telle qu'une liste, un tuple, un dictionnaire, un ensemble ou une chaîne) ou un objet itérable. Voir un exemple :

fruits = ["pomme", "banane", "mangue"] pour les fruits dans les fruits : imprimer (fruits)

Dans cet exemple, le programme imprimera chaque fruit de la liste des fruits. La variable fruit est une variable de boucle, qui prend la valeur de chaque élément de la séquence lors de chaque itération de la boucle.

3. Boucles While

Les boucles while en Python sont utilisées pour répéter un bloc de code tant qu'une condition est vraie. Voir un exemple :

x = 5 tandis que x > 0 : imprimer(x) x-= 1

Dans cet exemple, le programme imprimera la valeur de x puis décrémentera x de 1. La boucle continuera tant que x sera supérieur à zéro.

4. Essayer-Sauf

La structure de contrôle try-sauf en Python est utilisée pour gérer les exceptions. Une exception est un événement qui se produit pendant l'exécution du programme et interrompt le flux normal des instructions. Voir un exemple :

essayer: x = 1 / 0 sauf ZeroDivisionError : print("Vous avez essayé de diviser par zéro !")

Dans cet exemple, le programme tentera d'exécuter le code à l'intérieur du bloc try. Si une exception ZeroDivisionError se produit, le programme exécutera le code à l'intérieur du bloc except, en affichant "Vous avez essayé de diviser par zéro !".

Ces quatre structures de contrôle sont fondamentales pour la programmation en Python. Avec eux, vous pouvez contrôler le flux d'exécution du code, prendre des décisions, répéter des blocs de code et gérer les exceptions. Dans le chapitre suivant, nous explorerons les fonctions en Python, qui sont des blocs de code réutilisables qui effectuent une tâche spécifique.

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

Quelles sont les quatre structures de contrôle fondamentales en Python mentionnées dans le texte ?

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 : structures conditionnelles

Page suivante de lebook gratuit :

5Structures de contrôle en Python : structures conditionnelles

3 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