⚙️ Apprends à automatiser tes programmes et à rendre ton code intelligent


Bienvenue dans le Module 3 de notre cours Python pour débutants !
Dans les modules précédents, tu as appris à manipuler les variables, à comprendre la syntaxe de Python et à exécuter tes premiers programmes.

Il est maintenant temps de passer à l’étape suivante : apprendre à faire des choix et à répéter des actions automatiquement.
C’est ici que les conditions et les boucles entrent en jeu.

Ces deux concepts te permettront de rendre ton code intelligent et autonome, capable de s’adapter à différentes situations sans intervention humaine.


Les conditions permettent à ton programme de prendre une décision en fonction d’une situation donnée.
Elles reposent sur les mots-clés if, elif et else.

age = 18

if age >= 18:

    print(« Vous êtes majeur. »)

else:

    print(« Vous êtes mineur. »)

👉 Ici, Python exécute le premier bloc si la condition age >= 18 est vraie.
Sinon, il exécute le bloc du else.


Parfois, plusieurs conditions peuvent être testées à la suite :

note = 15

if note >= 16:

    print(« Excellent ! »)

elif note >= 10:

    print(« Réussi »)

else:

    print(« Échoué »)

  • if → teste la première condition
  • elif → teste une autre condition si la première est fausse
  • else → s’exécute si aucune condition précédente n’est vraie

Les conditions utilisent des opérateurs de comparaison :

SymboleSignificationExemple
==Égal àx == 5
!=Différent dex != 10
Supérieur àa > b
Inférieur àa < b
>=Supérieur ou égal àa >= b
<=Inférieur ou égal àa <= b

Et des opérateurs logiques :

OpérateurSignificationExemple
andles deux conditions doivent être vraies(x > 0 and x < 10)
orau moins une condition vraie(x < 0 or x > 10)
notinverse le résultatnot(x == 5)

Les boucles permettent de répéter des instructions sans avoir à les écrire plusieurs fois.
C’est la base de l’automatisation en programmation.


Elle est utilisée pour parcourir une séquence (liste, chaîne de texte, plage de nombres, etc.).

for i in range(5):

    print(« Tour numéro : », i)

💬 Ici, la boucle s’exécute 5 fois, en affichant les nombres de 0 à 4.


fruits = [« pomme », « banane », « orange »]

for fruit in fruits:

    print(« J’aime les », fruit)

➡️ La boucle parcourt chaque élément de la liste fruits et l’affiche à tour de rôle.


Elle s’exécute tant qu’une condition est vraie.
C’est une boucle conditionnelle, souvent utilisée pour répéter jusqu’à un certain état.

x = 0

while x < 5:

    print(« x vaut : », x)

    x += 1

⚠️ Attention à ne pas oublier d’incrémenter la variable (x += 1), sinon la boucle devient infinie !


🧨 3. Les instructions spéciales : break et continue

🛑 break : sortir d’une boucle

for i in range(10):

    if i == 5:

        break

    print(i)

➡️ La boucle s’arrête quand i atteint 5.


for i in range(5):

    if i == 2:

        continue

    print(i)

➡️ Quand i vaut 2, Python saute cette étape et continue la boucle.


Voici un exemple d’automatisation simple : un système de contrôle d’accès.

mot_de_passe = « python123 »

tentative = «  »

while tentative != mot_de_passe:

    tentative = input(« Entrez le mot de passe : « )

    if tentative == mot_de_passe:

        print(« Accès autorisé ✅ »)

    else:

        print(« Mot de passe incorrect, réessayez ❌ »)

💡 Ici, le programme se répète automatiquement jusqu’à ce que la bonne réponse soit donnée.


🚫 Oublier d’indenter correctement les blocs if et while
🚫 Oublier de modifier la variable dans une boucle while
🚫 Mettre un = au lieu de == dans une condition


Les conditions et boucles sont au cœur de toute logique en programmation.
Elles permettent à ton programme de penser, de réagir et d’agir seul.

Grâce à ce module, tu sais maintenant :
✅ Prendre des décisions avec if, elif, else
✅ Répéter des actions avec for et while
✅ Utiliser break et continue pour contrôler le flux

Dans le Module 4, tu apprendras à créer des fonctions — une étape essentielle pour écrire du code propre, structuré et réutilisable.

Continue à t’exercer, car la logique vient avec la pratique ! 💪

You may also like
Latest Posts from Formation Maroc

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *