Une condition logique est une instruction utilisée en programmation (et dans l’automatisation) qui permet d’exécuter une action uniquement si une condition est remplie.
La structure if / else permet de dire :
« Si une condition est vraie, alors fais ceci, sinon fais autre chose. »
Structure de base (pseudocode) :
SI (condition) ALORS
faire quelque chose
SINON
faire autre chose
Ou en syntaxe typique de code :
if condition:
action_si_vrai
else:
action_si_faux
Exemples simples :
✅ Exemple 1 — dans un script :
age = 20
if age >= 18:
print("Tu es majeur.")
else:
print("Tu es mineur.")
⚙️ Exemple 2 — dans un outil d’automatisation comme Make / Zapier :
-
Si le champ « statut de paiement » est “en retard”
→ Alors envoyer un e-mail de relance
→ Sinon ne rien faire
Conditions logiques fréquentes :
| Condition | Signification |
|---|---|
== |
égal à |
!= |
différent de |
> |
supérieur à |
< |
inférieur à |
>= |
supérieur ou égal |
<= |
inférieur ou égal |
AND / && |
et logique (toutes les conditions doivent être vraies) |
OR / ` |
|
NOT / ! |
négation (inverse le résultat de la condition) |
Utilisations concrètes des conditions logiques :
| Domaine | Exemple |
|---|---|
| Email marketing | Si l’utilisateur n’a pas ouvert l’e-mail → relancer après 3 jours |
| E-commerce | Si le stock est < 5 → envoyer une alerte |
| Automatisation RH | Si le contrat est signé → générer un badge d’accès |
| IA / chatbot | Si la question contient le mot “prix” → afficher les tarifs |
