Maison >développement back-end >Tutoriel Python >Comprendre les instructions conditionnelles en Python
Les instructions conditionnelles sont fondamentales en programmation car elles vous permettent d'exécuter différents blocs de code en fonction de conditions spécifiques. En Python, les principales instructions conditionnelles sont if, elif et else. Cet article explorera ces déclarations en détail, accompagnées d'exemples pour illustrer leur utilisation.
L'instruction if est la forme la plus simple d'une instruction conditionnelle. Il évalue une condition, et si cette condition est vraie, le bloc de code en dessous est exécuté.
age = 18 if age >= 18: print("You are eligible to vote.")
Dans cet exemple, le programme vérifie si la variable âge est supérieure ou égale à 18 ans. Puisque la condition est Vrai, le message "Vous êtes éligible pour voter." est imprimé.
L'instruction else fournit un bloc de code alternatif qui s'exécute lorsque la condition if est évaluée à False. Il doit suivre une instruction if.
age = 16 if age >= 18: print("You are eligible to vote.") else: print("You are not eligible to vote.")
Ici, puisque la condition age >= 18 est fausse, le programme affichera "Vous n'êtes pas éligible pour voter."
L'instruction elif (abréviation de "else if") vous permet de vérifier plusieurs conditions en séquence. Il peut être utilisé après une instruction if ou une autre instruction elif.
score = 85 if score >= 90: print("Grade: A") elif score >= 80: print("Grade: B") elif score >= 70: print("Grade: C") else: print("Grade: D")
Dans cet exemple, le programme vérifie plusieurs conditions. Le score de 85 satisfait à la condition de score elif > = 80, il imprime donc « Grade : B ».
Python vous permet de combiner plusieurs conditions à l'aide d'opérateurs logiques tels que et, ou, et non. Cela permet une prise de décision plus complexe.
temperature = 30 is_raining = False if temperature > 25 and not is_raining: print("It's a nice day for a picnic.") else: print("Maybe stay indoors.")
Dans cet exemple, les deux conditions sont évaluées : température > 25 est vrai et is_raining est faux, donc le programme affiche "C'est une belle journée pour un pique-nique."
Vous pouvez imbriquer des instructions conditionnelles les unes dans les autres pour vérifier plusieurs conditions. Cette approche est utile pour gérer des scénarios complexes.
num = 10 if num > 0: print("The number is positive.") if num % 2 == 0: print("It is also even.") else: print("It is odd.") else: print("The number is negative.")
Dans ce cas, le programme vérifie d'abord si num est positif. Puisque c'est le cas, il vérifie en outre si num est pair ou impair. Le résultat sera :
The number is positive. It is also even.
Les instructions conditionnelles sont une fonctionnalité puissante de Python qui permet de prendre des décisions dans les programmes. En utilisant if, elif et else, vous pouvez créer des applications flexibles et réactives qui s'adaptent à diverses entrées et situations. Comprendre comment utiliser efficacement ces instructions est crucial pour tout programmeur cherchant à écrire du code dynamique et efficace.
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!