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

王林
Libérer: 2024-01-20 08:17:06
original
494 Les gens l'ont consulté

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

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

En Python, la structure de contrôle de flux est un outil important utilisé pour déterminer l'ordre d'exécution du programme. Ils nous permettent d'exécuter différents blocs de code en fonction de différentes conditions, ou d'exécuter un bloc de code de manière répétée. Ce qui suit présentera les structures de contrôle de processus courantes en Python et fournira des exemples de code correspondants.

  1. Instructions conditionnelles (if-else) :
    Les instructions conditionnelles nous permettent d'exécuter différents blocs de code en fonction de différentes conditions. Sa syntaxe de base est :

    if 条件1:
     # 当条件1成立时执行的代码块
    elif 条件2:
     # 当条件2成立时执行的代码块
    else:
     # 当以上条件都不成立时执行的代码块
    Copier après la connexion

    Exemple de code :

    age = 18
    if age >= 18:
     print("你已经成年了")
    else:
     print("你还未成年")
    Copier après la connexion

    Résultat de sortie :

    你已经成年了
    Copier après la connexion
  2. Instruction Loop :
    L'instruction Loop nous permet d'exécuter à plusieurs reprises un morceau de code plusieurs fois jusqu'à ce qu'une certaine condition soit remplie. Il existe deux instructions de boucle courantes en Python : la boucle for et la boucle while.

2.1 boucle for :
La boucle for est utilisée pour parcourir chaque élément d'un objet itérable (comme une liste, une chaîne, etc.) et exécuter le bloc de code correspondant. Sa syntaxe de base est :

for 变量 in 可迭代对象:
    # 执行的代码块
Copier après la connexion

Exemple de code :

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    print(fruit)
Copier après la connexion

Résultat de sortie :

apple
banana
orange
Copier après la connexion

2.2 boucle while :
la ​​boucle while est utilisée pour exécuter à plusieurs reprises un morceau de code jusqu'à ce que la condition ne soit plus vraie. Sa syntaxe de base est la suivante :

while 条件:
    # 执行的代码块
    # 更新条件,避免无限循环
Copier après la connexion

Exemple de code :

count = 0
while count < 5:
    print("Count:", count)
    count += 1
Copier après la connexion

Résultat de sortie :

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
Copier après la connexion
  1. Instruction Jump :
    L'instruction Jump est utilisée pour ignorer certains codes ou sortir des boucles pendant l'exécution du code. Les instructions de saut courantes en Python incluent break, continue et return.

Instruction break 3.1 :
l'instruction break est utilisée pour terminer la boucle et sortir du corps de la boucle. Il peut être utilisé n'importe où dans une boucle pour terminer la boucle plus tôt. Exemple de code :

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    if fruit == "banana":
        break
    print(fruit)
Copier après la connexion

Résultat de sortie :

apple
Copier après la connexion

Instruction continue 3.2 : L'instruction
continue est utilisée pour terminer l'itération en cours et passer à l'itération suivante. Il peut être utilisé n'importe où dans une boucle pour ignorer certains codes. Exemple de code :

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    if fruit == "banana":
        continue
    print(fruit)
Copier après la connexion

Résultat de sortie :

apple
orange
Copier après la connexion

3.3 instruction return :
L'instruction return est utilisée dans les fonctions pour renvoyer le résultat de l'exécution de la fonction et terminer l'exécution de la fonction. Il peut également être utilisé pour sortir des boucles. Exemple de code :

def sum_numbers(numbers):
    total = 0
    for number in numbers:
        if number == 0:
            return total
        total += number

numbers = [1, 2, 3, 0, 4, 5]
result = sum_numbers(numbers)
print("Sum:", result)
Copier après la connexion

Résultat de sortie :

Sum: 6
Copier après la connexion

Ce qui précède sont les structures de contrôle de processus courantes en Python. Grâce aux instructions conditionnelles, aux instructions de boucle et aux instructions de saut, nous pouvons contrôler de manière flexible le flux d'exécution du programme pour le rendre plus conforme à nos besoins. .

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal