đLes Conditions en Python

Apprendre les conditions en Python est essentiel pour Ă©crire des programmes qui prennent des dĂ©cisions en fonction de certaines situations. Si vous ĂȘtes dĂ©butant, pas d'inquiĂ©tude ! Cette documentation explique chaque concept avec des exemples clairs et interactifs. đĄ
đ§© 1. Introduction aux conditions en Python
Les conditions permettent d'exécuter une partie spécifique du code seulement si une certaine condition est vraie. En Python, elles sont utilisées pour rendre votre programme plus intelligent et réactif.
đ Par exemple : "Si la tempĂ©rature est supĂ©rieure Ă 30°C, afficher Il fait chaud."
đ 2. Les opĂ©rateurs dans les conditions
Les opérateurs sont des outils qui comparent ou combinent des valeurs pour évaluer si une condition est vraie ou fausse.
2.1. Les opérateurs de comparaison
Ils comparent deux valeurs pour retourner True (vrai) ou False (faux).
| Opérateur | Signification | Exemple |
== | Ăgal Ă | a == b |
!= | Différent de | a != b |
< | Inférieur à | a < b |
> | Supérieur à | a > b |
<= | Inférieur ou égal à | a <= b |
>= | Supérieur ou égal à | a >= b |
Exemple pratique :
a = 10
b = 20
if a < b:
print("đ» a est infĂ©rieur Ă b")
else:
print("đș a n'est pas infĂ©rieur Ă b")
2.2. Les opérateurs logiques
Ils permettent de combiner plusieurs conditions.
| Opérateur | Fonctionnalité | Exemple |
and | Vrai si toutes les conditions sont vraies | a > 5 and b < 30 |
or | Vrai si au moins une condition est vraie | a > 5 or b > 50 |
not | Inverse la valeur logique | not (a > 10) |
Exemple pratique :
age = 25
citoyen = True
if age >= 18 and citoyen:
print("â
Vous pouvez voter.")
else:
print("â Vous ne pouvez pas voter.")
2.3. Les opérateurs d'appartenance
Ces opérateurs vérifient si un élément est présent dans une séquence comme une chaßne, une liste ou un tuple.
| Opérateur | Fonctionnalité | Exemple |
in | Vrai si l'élément est présent | 'a' in 'abc' |
not in | Vrai si l'élément n'est pas présent | 'd' not in 'abc' |
Exemple pratique :
lettre = 'a'
if lettre in 'alphabet':
print("âïž La lettre est dans le mot.")
else:
print("đ« La lettre n'est pas dans le mot.")
đ 3. Structure des conditions en Python
Les structures conditionnelles contrÎlent quelles instructions sont exécutées selon les résultats des conditions.
3.1. La structure if
L'instruction if permet d'exécuter un bloc de code si une condition est vraie.
Syntaxe :
if condition:
# Code à exécuter si la condition est vraie
Exemple pratique :
age = 18
if age >= 18:
print("â
Vous ĂȘtes majeur.")
3.2. La structure if-else
L'instruction else ajoute un bloc alternatif qui s'exécute si la condition est fausse.
Syntaxe :
if condition:
# Code si condition est vraie
else:
# Code si condition est fausse
Exemple pratique :
age = 16
if age >= 18:
print("â
Vous ĂȘtes majeur.")
else:
print("â Vous ĂȘtes mineur.")
3.3. La structure if-elif-else
L'instruction elif permet de tester plusieurs conditions successives.
Syntaxe :
if condition1:
# Code si condition1 est vraie
elif condition2:
# Code si condition2 est vraie
else:
# Code si aucune condition n'est vraie
Exemple pratique :
note = 85
if note >= 90:
print("đ Excellent")
elif note >= 70:
print("đ Bien")
elif note >= 50:
print("đ Passable")
else:
print("â Ăchec")
3.4. Conditions imbriquées
Vous pouvez imbriquer des conditions pour créer des logiques complexes.
Exemple pratique :
age = 25
revenu = 40000
if age >= 18:
if revenu >= 30000:
print("đ° Vous ĂȘtes Ă©ligible Ă un prĂȘt.")
else:
print("â ïž Revenu insuffisant.")
else:
print("â ïž Ăge insuffisant.")
đ 4. Exercices pratiques
Exercice 1 : Catégoriser une personne
Demandez Ă l'utilisateur son Ăąge et affichez :
"đ¶ Enfant" si l'Ăąge est infĂ©rieur Ă 12.
"đ§ Adolescent" si l'Ăąge est entre 12 et 17.
"đšâ𩳠Adulte" si l'Ăąge est 18 ou plus.
Solution :
age = int(input("Entrez votre Ăąge : "))
if age < 12:
print("đ¶ Enfant")
elif 12 <= age <= 17:
print("đ§ Adolescent")
else:
print("đšâ𩳠Adulte")
Exercice 2 : Divisibilité
Créez un programme qui vérifie si un nombre donné est divisible par 3 et 5.
Solution :
nombre = int(input("Entrez un nombre : "))
if nombre % 3 == 0 and nombre % 5 == 0:
print("â
Le nombre est divisible par 3 et 5.")
else:
print("â Le nombre n'est pas divisible par 3 et 5.")
Exercice 3 : Présence d'une lettre
Demandez à l'utilisateur de saisir une lettre et vérifiez si elle est dans le mot "Python".
Solution :
lettre = input("Entrez une lettre : ")
if lettre in "Python":
print(f"â
La lettre '{lettre}' est dans 'Python'.")
else:
print(f"â La lettre '{lettre}' n'est pas dans 'Python'.")
RĂ©sumĂ© final đ
Les opérateurs (
==,<,and,or,in) sont les outils de base pour écrire des conditions.Les structures conditionnelles comme
if,if-else, etif-elif-elserendent vos programmes dynamiques et réactifs.Les exemples pratiques sont essentiels pour comprendre et maßtriser les concepts.
đ Conseil : Pratiquez en Ă©crivant vos propres conditions. Plus vous pratiquez, plus vous deviendrez Ă lâaise avec Python. đ
About the author
Whatever you want to do, do it now but it may take you some time but don't wait until you are ready to do it, start first.
I'm Python Developper.
Comments
Join the discussionNo comments yet. Be the first to comment.





