Python, les structures de contrôle

Retrouvez le sommaire des articles Python sur ce lien.

En Python 3, les structures de contrôle sont utilisées pour contrôler le flux d’exécution d’un programme. Les deux structures de contrôle les plus courantes sont les boucles et les conditions.

Voici une explication détaillée des structures de contrôle en Python 3, y compris la structure « elif » :

  1. Structures de contrôle de condition :

Les structures de contrôle de condition « if« , « elif » et « else » sont utilisées pour exécuter du code en fonction de différentes conditions données. La structure de contrôle « if » teste une condition et exécute le code qui suit si la condition est vraie. La structure de contrôle « elif » (contraction de « else if« ) est utilisée pour tester une condition supplémentaire si la condition de l' »if » est fausse. La structure de contrôle « else » est utilisée pour exécuter du code si toutes les conditions précédentes sont fausses.

Exemple :

age = 18 
if age < 18: # Si l'âge est inférieur à 18
     print("Désolé, vous n'êtes pas autorisé à voter.") elif age == 18: # Sinon, si l'âge est égal à 18    
     print("Vous venez d'avoir 18 ans, vous êtes maintenant autorisé à voter.") 
else: # Sinon 
     print("Vous êtes autorisé à voter.") 

Dans cet exemple, la condition de l' »if » est que l’âge est inférieur à 18. Si la condition est vraie, le code qui suit l' »if » est exécuté. Si la condition de l' »if » est fausse, la condition de l' »elif » est testée. Si la condition de l' »elif » est vraie, le code qui suit l' »elif » est exécuté. Si toutes les conditions précédentes sont fausses, le code qui suit l' »else » est exécuté.

  1. Structures de contrôle de boucle :

Les structures de contrôle de boucle sont utilisées pour exécuter du code de manière répétée jusqu’à ce qu’une condition donnée soit remplie. La structure de contrôle de boucle « while » exécute le code tant que la condition donnée est vraie. La structure de contrôle de boucle « for » est utilisée pour itérer sur une collection d’éléments, comme une liste ou un dictionnaire.

Exemple avec une boucle « while » :

i = 1 
while i <= 10: # Tant que i est inférieur ou égal à 10
     print(i) # Afficher la valeur de i 
     i = i + 1 # Ajouter 1 à i

Dans cet exemple, la boucle « while » est utilisée pour afficher les nombres de 1 à 10. La condition est que « i » doit être inférieur ou égal à 10, et tant que cette condition est vraie, le code à l’intérieur de la boucle est exécuté.

Exemple avec une boucle « for » :

fruits = ["pomme", "banane", "orange"] 
for fruit in fruits: # Pour chaque élément dans la liste "fruits" 
     print(fruit) # Afficher la valeur de l'élément

Dans cet exemple, la boucle « for » est utilisée pour afficher chaque élément de la liste « fruits ». La boucle « for » itère sur chaque élément de la liste « fruits » et affiche la valeur de chaque élément.

En somme, les structures de contrôle sont utilisées pour contrôler le flux d’exécution d’un programme en fonction de conditions données. Les structures de contrôle de condition « if » et « else » sont utilisées pour exécuter du code en fonction d’une condition donnée, tandis que les structures de contrôle de boucle « while » et « for » sont utilisées pour exécuter du code de manière répétée jusqu’à ce qu’une condition donnée soit remplie.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.