Skip to main content

🌟Les Conditions en Python

Published 5 min readMarkdown
🌟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érateurSignificationExemple
==Égal àa == b
!=Différent dea != 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érateurFonctionnalitéExemple
andVrai si toutes les conditions sont vraiesa > 5 and b < 30
orVrai si au moins une condition est vraiea > 5 or b > 50
notInverse la valeur logiquenot (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érateurFonctionnalitéExemple
inVrai si l'élément est présent'a' in 'abc'
not inVrai 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 🚀

  1. Les opérateurs (==, <, and, or, in) sont les outils de base pour écrire des conditions.

  2. Les structures conditionnelles comme if, if-else, et if-elif-else rendent vos programmes dynamiques et réactifs.

  3. 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.

No comments yet. Be the first to comment.

More from this blog