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…
Voir les détails du chapitre
Une condition permet à un programme de choisir un chemin différent selon une situation. En Python, cela s'écrit avec , (pour "sinon si") et (pour "sinon") : Avec , ce code affiche : la première condition () est fausse, la deuxième () est vraie, donc Python exécute ce bloc et s'arrête là — même si une condition plus bas aurait aussi pu être vraie. Points essentiels : Chaque condition se termine par…
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
La première leçon de chaque chapitre est gratuite (10 leçons sur 100).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module