Vous voulez écrire des programmes Python en douceur ? Maîtrisez d’abord ces instructions de contrôle de flux !
Python est un langage de programmation simple et élégant largement utilisé dans divers domaines, du développement Web à la science des données. Dans le processus d'écriture de programmes Python, les instructions de contrôle de flux jouent un rôle essentiel en aidant le programme à s'exécuter conformément à nos attentes.
Cet article vous présentera les instructions de contrôle de flux les plus couramment utilisées en Python et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et utiliser ces instructions.
1. Instruction conditionnelle (instruction if-else)
L'instruction conditionnelle exécute différents blocs de code en fonction de la condition vraie ou fausse. Voici la structure syntaxique de base de l'instruction conditionnelle :
if condition: # 如果条件为真,则执行此代码块 else: # 如果条件为假,则执行此代码块
Exemple 1 : Déterminer la note en fonction des notes saisies par l'utilisateur
score = float(input("请输入你的成绩: ")) if score >= 90: print("A") elif score >= 80: print("B") elif score >= 70: print("C") elif score >= 60: print("D") else: print("E")
Dans l'exemple ci-dessus, la note correspondante est imprimée en fonction de différentes plages de notes.
2. Instructions de boucle (boucles for et boucles while)
Les instructions de boucle peuvent exécuter à plusieurs reprises un morceau de code et peuvent être utilisées pour parcourir une séquence, effectuer un nombre fixe d'opérations, etc. Python fournit deux instructions de boucle couramment utilisées : la boucle for et la boucle while.
La boucle for est utilisée pour parcourir un objet itérable (comme une liste, une chaîne, etc.), extraire les éléments un par un et exécuter un morceau de code. Voici la structure syntaxique de base d'une boucle for :
for item in iterable: # 对item执行某些操作
Exemple 2 : Calculez la somme d'entiers compris entre 1 et 10
sum = 0 for i in range(1, 11): sum += i print("1到10之间的整数之和为:", sum)
Dans l'exemple ci-dessus, une boucle for est utilisée pour parcourir la séquence d'entiers générée par range(1 , 11), et chaque élément de est ajouté à la variable de somme et le résultat est affiché.
la boucle while est utilisée pour exécuter à plusieurs reprises un morceau de code lorsqu'une condition est remplie. Voici la structure syntaxique de base d'une boucle while :
while condition: # 在条件满足时执行此代码块
Exemple 3 : Utiliser une boucle while pour calculer la séquence de Fibonacci
a, b = 0, 1 while b < 1000: print(b, end=' ') a, b = b, a + b
Dans l'exemple ci-dessus, une boucle while est utilisée pour générer la séquence de Fibonacci jusqu'à ce que les éléments de la les séquences sont supérieures à 1000.
3. Sortir de la boucle (instructions break et continue)
Parfois, nous souhaitons sortir d'une condition spécifique dans la boucle ou sauter directement une certaine boucle. Python fournit deux mots-clés pour réaliser cette fonction : break et continue.
Exemple 4 : Rechercher un élément dans la liste
fruits = ['apple', 'banana', 'orange', 'grape', 'mango'] for fruit in fruits: if fruit == 'orange': print("找到了橙子!") break else: print("没有找到橙子!")
Dans l'exemple ci-dessus, si une orange est trouvée pendant la boucle à l'aide de l'instruction break, la boucle sera terminée et le résultat correspondant sera affiché.
Exemple 5 : Imprimez les nombres impairs entre 1 et 10
for i in range(1, 11): if i % 2 == 0: continue print(i, end=' ')
Dans l'exemple ci-dessus, utilisez l'instruction continue pour exclure les nombres pairs et imprimer uniquement les nombres impairs entre 1 et 10.
Résumé :
La maîtrise des instructions de contrôle de flux est la base de l'écriture de programmes Python. Lors de l’écriture de programmes, nous devons souvent effectuer différentes opérations en fonction de différentes conditions, ou exécuter plusieurs fois un morceau de code de manière répétée. Grâce aux instructions conditionnelles et aux instructions de boucle, nous pouvons bien répondre à ces exigences et utiliser les instructions break et continue pour contrôler le processus de boucle de manière plus flexible.
J'espère que grâce à l'introduction et à l'exemple de code de cet article, les lecteurs pourront mieux comprendre et maîtriser l'utilisation des instructions de contrôle de flux en Python, et les utiliser de manière flexible dans le processus réel d'écriture de programmes pour écrire des programmes Python efficaces et élégants.
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!