PythonLeçon 5 sur 16
Booléens et conditions if, elif, else
En Python, une comparaison répond True ou False. Ensuite, if choisit quel bloc de code exécuter, comme vous décidez de prendre un parapluie ou non.
L’essentiel
- Comparaisons : == égal, != différent, <, >, <=, >=
- and exige les deux, or au moins une, not inverse la réponse
- if et else finissent par deux-points ; le bloc est indenté de 4 espaces
- elif n’est testé que si les conditions précédentes sont fausses
- Seule la première branche vraie s’exécute, les autres sont ignorées
Exemple
total = 1200is_member = Trueprint(total > 1000)if total >= 1000 and is_member: print("You get 10% off")elif total >= 1000: print("Join the club for 10% off")else: print("No discount yet")Le total dépasse 1000 et le client est membre : la première branche s’exécute. Passez is_member à False et relancez.
Exercice
Utiliser l’éditeur⌘ Entrée ou Ctrl Entrée lance le code, ⇧ ⌘ Entrée vérifie l’exercice.Tab et Maj Tab indentent la ligne ou la sélection ; Échap puis Tab quitte l’éditeur.La vérification compare ce que le programme a affiché à l’exercice ; les espaces en fin de ligne ne comptent pas.Après deux vérifications ratées, la solution s’ouvre. Votre code reste dans ce navigateur.Écrivez un conseiller météo. Sous 0, Wear a warm coat ; sous 15, Take a jacket ; sinon T-shirt weather. Puis, dans un if séparé, affichez Take an umbrella s’il pleut.
Sortie
Ce que le programme affiche apparaîtra ici.