Chapitre 4

Les Conditions (If/Else)

Les conditions permettent à votre programme de prendre des décisions. En Python, on utilise les mots-clés if (si), elif (sinon si) et else (sinon).

Attention à l'indentation ! En Python, les blocs de code sont définis par des espaces (généralement 4 espaces ou 1 tabulation) au début de la ligne.

Structure de base

age = 18

if age >= 18:
    print("Vous êtes majeur.")
    print("Vous pouvez voter.")
elif age == 17:
    print("Presque majeur !")
else:
    print("Vous êtes mineur.")

Opérateurs Logiques

Vous pouvez combiner plusieurs conditions avec and, or et not.

  • and : Les deux conditions doivent être vraies.
  • or : Au moins une des conditions doit être vraie.
  • not : Inverse le résultat (Vrai devient Faux).
a = 5
b = 10

if a > 0 and b > 0:
    print("Les deux nombres sont positifs")

if a > 100 or b > 5:
    print("Au moins une condition est vraie")