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
Libérer: 2024-01-20 10:38:17
original
1346 Les gens l'ont consulté

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 ?

Dans la programmation Python, la structure de contrôle de flux est un outil puissant utilisé pour contrôler la séquence d'exécution et le jugement conditionnel du programme. En Python, les structures de contrôle de flux courantes incluent les instructions conditionnelles, les instructions de boucle et les instructions de gestion des exceptions. Passons en revue ces constructions une par une et donnons des exemples de code concrets.

  1. Instructions conditionnelles (instructions if) :
    Les instructions conditionnelles sont utilisées pour exécuter différents blocs de code selon que la condition est vraie ou fausse. En Python, la syntaxe d'une instruction if est la suivante :
if <条件1>:
    <代码块1>
elif <条件2>:
    <代码块2>
else:
    <代码块3>
Copier après la connexion

où la condition est une expression dont le résultat détermine quel bloc de code exécuter. Voici un exemple :

score = 90

if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
else:
    print("及格")
Copier après la connexion
  1. Instruction Loop :
    L'instruction Loop peut exécuter à plusieurs reprises un bloc de code jusqu'à ce qu'une condition spécifique soit remplie pour terminer la boucle. Il existe deux instructions de boucle courantes en Python : la boucle for et la boucle while.
  • boucle for :
    La boucle for est utilisée pour parcourir un objet itérable (tel qu'une liste, un tuple ou une chaîne) et exécuter chaque élément dans l'ordre. La syntaxe d'une boucle for est la suivante :
for <变量> in <可迭代对象>:
    <代码块>
Copier après la connexion

Voici un exemple de parcours d'une liste :

fruits = ['apple', 'banana', 'orange']

for fruit in fruits:
    print(fruit)
Copier après la connexion
  • boucle while :
    la ​​boucle while exécute à plusieurs reprises un bloc de code basé sur la condition vraie ou fausse jusqu'à ce que la condition soit pas rencontré. La syntaxe de la boucle while est la suivante :
while <条件>:
    <代码块>
Copier après la connexion

Ce qui suit est un exemple d'utilisation de la boucle while pour calculer la somme cumulée :

sum = 0
i = 1

while i <= 100:
    sum += i
    i += 1

print(sum)
Copier après la connexion
  1. Instruction de gestion des exceptions (instruction try-sauf) :
    L'instruction de gestion des exceptions est utilisée pour intercepter et gérer les exceptions dans le programme. Lorsqu'une erreur se produit lors de l'exécution du code, le programme arrête l'exécution et lève une exception. Utilisez l'instruction try-sauf pour gérer les exceptions lorsqu'elles se produisent et éviter l'arrêt du programme. La syntaxe de l'instruction de gestion des exceptions est la suivante :
try:
    <代码块>
except <异常类型>:
    <处理异常的代码块>
Copier après la connexion

Ce qui suit est un exemple de capture d'une exception de division par zéro :

num1 = 10
num2 = 0

try:
    result = num1 / num2
    print(result)
except ZeroDivisionError:
    print("除零错误")
Copier après la connexion

Ci-dessus, nous avons introduit les structures de contrôle de flux courantes en Python, y compris les instructions conditionnelles et les instructions de boucle. et les instructions de gestion des exceptions. La maîtrise de ces structures nous permet non seulement de mieux contrôler le flux d'exécution de notre programme, mais rend également notre code plus lisible et plus robuste. J'espère que cet article vous aidera !

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