Chapitre 2 / 10
Conditions et logique
9 leçons dans ce chapitre.
Les conditions : if, elif, else
Une condition permet à un programme de choisir un chemin différent selon une situation. En Python, cela s'écrit avec , (pour "sino…
Les opérateurs de comparaison
Une condition (vue dans la leçon précédente sur if/elif/else) repose sur une comparaison entre deux valeurs, qui renvoie toujours…
Les opérateurs logiques and, or, not
Les opérateurs logiques permettent de combiner plusieurs comparaisons en une seule condition, pour exprimer des règles plus riches…
L'indentation obligatoire en Python
Dans les leçons précédentes (if, for, while), chaque bloc de code était décalé vers la droite. Cette indentation n'est pas une que…
Erreurs de syntaxe et d'indentation
La leçon sur les erreurs Python (chapitre précédent) a couvert NameError et TypeError, deux erreurs qui surviennent PENDANT l'exéc…
Conditions imbriquées
Un bloc peut luimême contenir un autre , ce qui permet de tester une seconde condition uniquement quand la première est déjà vraie…
L'opérateur ternaire : une condition sur une seule ligne
Quand un ne sert qu'à choisir entre deux valeurs simples à affecter à une variable, Python permet d'écrire cette logique en une se…
Combiner des conditions complexes avec des parenthèses
Quand une condition combine à la fois et , l'ordre dans lequel Python les évalue peut ne pas correspondre à l'intention du dévelop…
Tester une appartenance avec in / not in
Vérifier si une valeur se trouve dans une liste (vue dans une prochaine leçon) ou dans une chaîne de caractères est un besoin très…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
Ce module est offert gratuitement, pour une durée limitée, à tout utilisateur connecté.
🎁 Gratuit — connectez-vous pour en profiter