Conditions en Python
Apprenez à utiliser if, else et elif
1. Qu'est-ce qu'une condition ?
Une condition en Python permet d'exécuter un bloc de code seulement si une certaine condition est remplie. Cela permet de rendre les programmes dynamiques et interactifs.
2. Syntaxe de base des conditions
La structure d'une condition en Python utilise les mots-clés if
, elif
(optionnel) et else
. Voici un exemple simple :
# Exemple de base age = 18 if age >= 18: print("Vous êtes majeur.") else: print("Vous êtes mineur.")
3. Structure complète : if
, elif
, et else
Vous pouvez utiliser elif
pour vérifier plusieurs conditions. Voici un exemple :
# Exemple avec if, elif et else note = 75 if note >= 85: print("Excellent") elif note >= 65: print("Bien") else: print("À améliorer")
Dans cet exemple :
- Si la note est supérieure ou égale à 85, l'étudiant reçoit "Excellent".
- Si elle est entre 65 et 84, il reçoit "Bien".
- Sinon, il reçoit "À améliorer".
4. Opérateurs de comparaison
Les conditions utilisent souvent des opérateurs de comparaison pour vérifier les relations entre les valeurs. Voici une liste des opérateurs disponibles :
Opérateur | Description | Exemple |
---|---|---|
== |
Égal à | x == 5 |
!= |
Différent de | x != 5 |
> |
Supérieur à | x > 5 |
< |
Inférieur à | x < 5 |
>= |
Supérieur ou égal à | x >= 5 |
<= |
Inférieur ou égal à | x <= 5 |
5. Exemples pratiques
# Vérifier si un nombre est pair ou impair nombre = 7 if nombre % 2 == 0: print("Le nombre est pair.") else: print("Le nombre est impair.") # Vérification multiple x = 10 if x > 0: print("x est positif.") elif x < 0: print("x est négatif.") else: print("x est nul.")
6. Conseils pour les conditions
- Testez vos conditions avec plusieurs valeurs pour éviter les erreurs.
- Utilisez des indentations claires (4 espaces) pour structurer vos blocs de code.
- Regroupez les conditions similaires avec
elif
pour éviter les répétitions inutiles.