Maison >développement back-end >Tutoriel Python >Analyse approfondie des instructions de contrôle de flux Python : utilisation de if, else, elif, while et for

Analyse approfondie des instructions de contrôle de flux Python : utilisation de if, else, elif, while et for

PHPz
PHPzoriginal
2024-01-20 10:21:161133parcourir

Analyse approfondie des instructions de contrôle de flux Python : utilisation de if, else, elif, while et for

Explication détaillée des instructions de contrôle de flux Python : if, else, elif, while, for

En programmation, les instructions de contrôle de flux sont essentielles. Elles sont utilisées pour déterminer le flux d'exécution du programme en fonction de conditions. Python fournit plusieurs instructions de contrôle de flux couramment utilisées, notamment if, else, elif, while et for. Cet article explique ces instructions en détail et fournit des exemples de code spécifiques.

  1. Instruction if
    L'instruction if est utilisée pour déterminer si une certaine condition est vraie. Si la condition est vraie, l'instruction dans le bloc de code if est exécutée ; si la condition est fausse, le bloc de code if est ignoré. Sa structure grammaticale de base est la suivante :
if 条件:
    代码块

Ce qui suit est un exemple simple pour déterminer si un nombre est supérieur à 10 :

num = 15
if num > 10:
    print("数字大于10")
  1. else instruction
    else instruction suit l'instruction if et est utilisée pour gérer le cas où si la condition est fausse. Lorsque la condition if est vraie, les instructions du bloc de code if sont exécutées ; lorsque la condition if est fausse, les instructions du bloc de code else sont exécutées. La structure grammaticale est la suivante :
if 条件:
    代码块1
else:
    代码块2

Ce qui suit est un exemple pour déterminer si un nombre est pair :

num = 9
if num % 2 == 0:
    print("数字为偶数")
else:
    print("数字为奇数")
  1. instruction elif
    l'instruction elif est utilisée pour gérer plusieurs conditions. Une instruction if peut être suivie de plusieurs instructions elif. , et enfin vous pouvez choisir d'ajouter une instruction else. L'instruction elif ne sera exécutée que lorsque toutes les conditions précédentes ne sont pas remplies. Sa structure syntaxique est la suivante :
if 条件1:
    代码块1
elif 条件2:
    代码块2
else:
    代码块3

Ce qui suit est un exemple, évalué en fonction du niveau scolaire :

score = 85
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("中等")
elif score >= 60:
    print("及格")
else:
    print("不及格")
  1. while instruction
    while instruction est utilisée. lorsque la condition est Vraiment, exécutez un bloc de code à plusieurs reprises. Tant que la condition est vraie, les instructions contenues dans le corps de la boucle continueront à être exécutées et la boucle ne s'arrêtera que lorsque la condition sera fausse. Sa structure grammaticale est la suivante :
while 条件:
    代码块

Ce qui suit est un exemple pour calculer la somme cumulée de 1 à 10 :

sum = 0
num = 1
while num <= 10:
    sum += num
    num += 1
print("累加和为:", sum)
  1. instruction for
    L'instruction for est utilisée pour parcourir une séquence (telle qu'une liste, une chaîne , etc.) et retirez la séquence tour à tour de chaque élément. Sa structure syntaxique est la suivante :
for 变量 in 序列:
    代码块

Ce qui suit est un exemple pour calculer la somme de tous les éléments d'une liste :

nums = [1, 2, 3, 4, 5]
sum = 0
for num in nums:
    sum += num
print("列表的和为:", sum)

Résumé :
Cet article présente les instructions de contrôle de flux en Python : if, else, elif, while et pour. Ces instructions peuvent déterminer le flux d'exécution du programme en fonction de conditions, rendant le programme plus flexible et contrôlable. Nous démontrons l'utilisation de ces instructions à travers des exemples de code spécifiques, dans l'espoir d'aider les lecteurs à mieux comprendre.

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