Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

Les Conditions (If, Elif, Else)

Un programme qui fait toujours la même chose, c'est nul. On veut qu'il réagisse. "Si l'utilisateur est majeur, on le laisse entrer. Sinon, on le vire."

Syntaxe

En Python, l'indentation (les espaces) est cruciale. C'est ce qui définit les blocs de code.

age = 18

if age >= 18:
    print("Tu es majeur !")
    print("Prends une bière.")
elif age == 17:
    print("Presque... Reviens l'an prochain.")
else:
    print("Dégage gamin !")

Opérateurs de comparaison

  • == : Égal
  • != : Différent
  • > : Plus grand
  • < : Plus petit
  • >= : Plus grand ou égal
  • <= : Plus petit ou égal

Opérateurs Logiques (and, or, not)

Pour combiner des conditions.

A = True
B = False

if A and B: # Faux (car B est faux)
    print("Les deux sont vrais")

if A or B: # Vrai (car A est vrai)
    print("Au moins un des deux est vrai")

if not B: # Vrai (car l'inverse de Faux est Vrai)
    print("B est faux")