Flux de contrôle Python : If, Elif, Else et boucles sans devenir en boucle

Mary-Kate Olsen
Libérer: 2024-11-06 21:52:02
original
643 Les gens l'ont consulté

Python Control Flow: If, Elif, Else, and Loops Without Going Loopy

La vérité : pourquoi vous avez besoin d'un flux de contrôle

Aujourd'hui, nous nous penchons sur le flux de contrôle de Python, qui consiste essentiellement à donner à votre code le pouvoir de prendre des décisions (if-else) et de gérer les répétitions (boucles) sans que vous ayez à faire toute la saisie.


Si-Else : Faire des choix

Avec if, elif et else, Python peut vérifier les conditions et agir en fonction des résultats. Voici un bref aperçu :

age = 20

if age >= 18:
    print("Adult")
elif age >= 13:
    print("Teenager")
else:
    print("Child")
Copier après la connexion

Cela permet à Python de classer les tranches d'âge sans encombrement de code supplémentaire. C’est efficace et clair.


Boucles : parce que taper la même chose est douloureux

Plutôt que de répéter manuellement des actions, vous pouvez effectuer une boucle. Les boucles for et while de Python gardent les choses claires et concises :

  1. for loop : à utiliser pour les listes, les chaînes ou d'autres séquences.
   for letter in "Python":
       print(letter)
Copier après la connexion

Chaque lettre dans "Python" est imprimée à son tour.

  1. boucle while : continue jusqu'à ce qu'une condition ne soit plus vraie.
   count = 0
   while count < 5:
       print(count)
       count += 1
Copier après la connexion

S'exécute jusqu'à ce que le compte atteigne 5.


Superpouvoirs de boucle : interrompre et continuer

  • break : Quitter une boucle plus tôt.
  • continuer : Passer à l'itération suivante, utile pour les conditions.

Exemple pratique : vérification des privilèges d'accès

Disons que vous devez confirmer votre âge et votre statut d'administrateur pour y accéder. Voici comment :

age = 30
is_admin = True

if 18 <= age <= 60 and is_admin:
    print("Access Granted")
else:
    print("Access Denied")
Copier après la connexion

Python gère les conditions en une seule vérification soignée, minimisant ainsi la répétition du code.


Syntaxe alternative : le One-Liner

Vous voulez une vérification rapide sans la structure if-else complète ? Utilisez le one-liner de Python :

print("Adult") if age >= 18 else print("Child")
Copier après la connexion

Réflexions finales : contrôlez votre code, ne le laissez pas vous contrôler

Avec les instructions if-else et les boucles dans votre boîte à outils, vous êtes prêt à contrôler le flux de votre programme comme un pro. N'oubliez pas : les boucles sans fin ne sont pas amusantes.

Bon codage ! ?

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!

source:dev.to
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!