Maison >développement back-end >Tutoriel Python >Quelles sont les structures de contrôle de flux courantes en Python ?
Comprendre quelles sont les structures de contrôle de flux courantes en Python ?
Python est un langage de programmation concis et puissant qui fournit une variété de structures de contrôle de flux permettant aux programmes d'exécuter du code de différentes manières. Dans cet article, nous présenterons plusieurs structures de contrôle de flux courantes en Python et fournirons des exemples de code correspondants.
Déclarations conditionnelles (instructions if)
Les instructions conditionnelles permettent l'exécution sélective de blocs de code en fonction de conditions données. En Python, la syntaxe d'une instruction if est : if condition:
code to be executed elif condition: code to be executed else: code to be executed
Voici un exemple simple qui démontre l'utilisation d'une instruction if pour sélectionner un bloc de code à exécuter en fonction d'une condition :
x = 10 if x > 0: print("x是正数") elif x < 0: print("x是负数") else: print("x是零")
Utilisez une boucle for pour parcourir les éléments dans une séquence ou un objet itérable. La syntaxe est la suivante : for variable dans la séquence :
code to be executed
Ce qui suit est un exemple d'utilisation d'une boucle for pour générer des éléments dans une liste :
fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
Utilisez une boucle while pour répéter l'exécution du bloc de code lorsque la condition est remplie. La syntaxe est la suivante : condition while :
code to be executed
Ce qui suit est un exemple d'utilisation d'une boucle while pour calculer la somme cumulée de nombres :
sum = 0 i = 1 while i <= 10: sum += i i += 1 print("1到10的累加和为:", sum)
Utilisez l'instruction break pour terminer la boucle plus tôt, sortez du corps de la boucle et continuez à exécuter le code après la boucle. Voici un exemple d'utilisation de l'instruction break pour rechercher un élément spécifié dans une boucle :
fruits = ["apple", "banana", "cherry"] for fruit in fruits: if fruit == "banana": print("找到了香蕉!") break print(fruit)
Utilisez l'instruction continue pour ignorer le code restant de cette boucle et entrer dans la boucle suivante. Voici un exemple d'utilisation de l'instruction continue pour ignorer certains éléments dans une boucle :
fruits = ["apple", "banana", "cherry"] for fruit in fruits: if fruit == "banana": continue print(fruit)
Pour résumer, ce qui précède contient plusieurs structures de contrôle de flux courantes en Python, notamment les instructions conditionnelles (instructions if), les instructions de boucle (boucles for et boucles while) et les instructions de contrôle (instructions break et instructions continue). Comprendre et appliquer habilement ces structures de contrôle de processus peut rendre nos programmes plus flexibles et efficaces.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!