Lenaick Sorimoutou

Ressources

python-101 leçon 05 / 10

Conditions et Structures de Contrôle en Python

En bref

  • Apprendre les conditions if/else et les structures de contrôle en Python
Leçon
05 / 10
Temps de lecture
3 min

Dans ce cinquième épisode de la série “Python pour les débutants”, nous découvrons les conditions et structures de contrôle qui permettent à vos programmes de prendre des décisions intelligentes.

Qu’est-ce qu’une condition ?#

La structure if#

La condition la plus simple en Python :

Structure if simple
age = 18
if age >= 18:
print("Vous êtes majeur")

La structure if/else#

Pour gérer deux cas possibles :

Structure if/else
age = 16
if age >= 18:
print("Vous êtes majeur")
else:
print("Vous êtes mineur")

La structure if/elif/else#

Pour gérer plusieurs cas :

Structure if/elif/else
note = 85
if note >= 90:
print("Excellent !")
elif note >= 80:
print("Très bien !")
elif note >= 70:
print("Bien !")
else:
print("À améliorer")

Opérateurs de comparaison#

Python propose plusieurs opérateurs pour comparer des valeurs :

Opérateurs de comparaison
# Égalité
if x == y:
print("x est égal à y")
# Différence
if x != y:
print("x est différent de y")
# Supérieur/Inférieur
if x > y:
print("x est plus grand que y")
if x < y:
print("x est plus petit que y")
# Supérieur ou égal / Inférieur ou égal
if x >= y:
print("x est plus grand ou égal à y")

Opérateurs logiques#

Pour combiner plusieurs conditions :

Opérateurs logiques
age = 25
permis = True
# ET (and)
if age >= 18 and permis:
print("Vous pouvez conduire")
# OU (or)
if age < 18 or not permis:
print("Vous ne pouvez pas conduire")
# NON (not)
if not permis:
print("Pas de permis")

Conditions imbriquées#

Vous pouvez imbriquer des conditions :

Conditions imbriquées
age = 20
permis = True
voiture = True
if age >= 18:
if permis:
if voiture:
print("Vous pouvez partir en voyage !")
else:
print("Il vous faut une voiture")
else:
print("Il vous faut un permis")
else:
print("Vous êtes trop jeune")

Exemple pratique#

Voici un exemple complet :

Programme de vérification d'accès
# Programme de vérification d'accès
nom = input("Entrez votre nom : ")
age = int(input("Entrez votre âge : "))
if age >= 18:
print(f"Bonjour {nom}, vous avez accès au contenu adulte")
else:
print(f"Bonjour {nom}, vous n'avez pas accès au contenu adulte")
print("Revenez dans", 18 - age, "ans")

Conclusion#

Les conditions sont essentielles pour créer des programmes intelligents qui :

  • Réagissent selon les données
  • Prennnent des décisions
  • Gèrent différents scénarios
  • Offrent une expérience utilisateur personnalisée

Dans le prochain épisode, nous découvrirons les boucles pour répéter des actions !

lecture

0 % ≈ 3 min restantes