Maison >développement back-end >Tutoriel Python >Quelles sont les structures de contrôle de flux courantes en Python ?

Quelles sont les structures de contrôle de flux courantes en Python ?

WBOY
WBOYoriginal
2024-01-20 10:05:07493parcourir

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.

  1. 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是零")
  1. Instructions de boucle ( for et while )
    Les instructions de boucle permettent d'exécuter un bloc de code à plusieurs reprises jusqu'à ce qu'une certaine condition soit remplie. En Python, il existe deux instructions de boucle courantes : la boucle for et la boucle while.

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)
  1. Instructions de contrôle (instruction break et instruction continue)
    Les instructions de contrôle sont utilisées pour contrôler l'exécution du code dans une boucle. En Python, deux instructions de contrôle courantes sont break et continue.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn