Instructions Python If Else pour les débutants
Les instructions conditionnelles sont un aspect fondamental de la programmation qui vous permet d'exécuter un code différent en fonction de certaines conditions. En Python, les instructions if
et else
sont utilisées pour prendre des décisions dans votre code. Ce guide couvrira les bases de l'utilisation des instructions if
et else
, y compris leur syntaxe et leurs modèles d'utilisation courants.
Instruction If de base
L'instruction if
évalue une condition, et si la condition est True
, le bloc de code à l'intérieur de l'instruction if
est exécuté.
# Basic if statement
age = 18
if age >= 18:
print("You are an adult.")
Instruction If Else
L'instruction else
fournit un bloc de code alternatif qui est exécuté lorsque la condition if
est évaluée à False
.
# If else statement
age = 16
if age >= 18:
print("You are an adult.")
else:
print("You are a minor.")
Déclaration Si Elif Sinon
L'instruction elif
(abréviation de "else if") vous permet de vérifier plusieurs conditions. Elle suit l'instruction if
et est utilisée lorsque vous avez besoin d'évaluer plus de deux conditions.
# If elif else statement
temperature = 75
if temperature > 80:
print("It's hot outside.")
elif temperature > 60:
print("It's warm outside.")
else:
print("It's cool outside.")
Opérateurs de comparaison
Les opérateurs de comparaison sont utilisés dans les instructions if
pour comparer des valeurs. Voici quelques opérateurs courants:
==
- Égal à!=
- Pas égal à>
- Supérieur à<
- Moins de>=
- Supérieur ou égal à<=
- Inférieur ou égal à
# Using comparison operators
x = 10
y = 20
if x == y:
print("x and y are equal.")
elif x > y:
print("x is greater than y.")
else:
print("x is less than y.")
Opérateurs logiques
Les opérateurs logiques combinent plusieurs conditions. Ils comprennent:
et
- RenvoieVrai
si les deux conditions sontVrai
ou
- RenvoieTrue
si au moins une condition estTrue
not
- RenvoieTrue
si la condition estFalse
# Using logical operators
x = 10
y = 20
if x < 15 and y > 15:
print("Both conditions are met.")
if x < 15 or y < 15:
print("At least one condition is met.")
if not (x > 15):
print("x is not greater than 15.")
Instructions If imbriquées
Vous pouvez imbriquer des instructions if
dans d'autres instructions if
pour gérer une logique plus complexe.
# Nested if statements
age = 25
if age >= 18:
if age >= 21:
print("You are legally an adult and can drink alcohol.")
else:
print("You are an adult but cannot drink alcohol.")
else:
print("You are not an adult.")
Conclusion
Il est essentiel de comprendre comment utiliser les instructions if
, else
et elif
pour prendre des décisions dans vos programmes Python. En utilisant des opérateurs de comparaison et logiques, et en imbriquant des conditions, vous pouvez gérer un large éventail de scénarios et créer un code plus dynamique et réactif. Entraînez-vous à utiliser ces instructions conditionnelles pour améliorer vos compétences en résolution de problèmes et écrire un code Python plus efficace.