Une expression booléenne est une instruction qui est égale à True ou False. Une façon d'obtenir une expression booléenne est d'utiliser un opérateur relationnelle :
== : test l'égalité de deux expression (== et pas =).
!= : test si les deux expressions sont différentes.
> : test si le nombre à gauche est plus grand que celui de droite.
< : test si le nombre à gauche est plus petit que celui de droite.
≤ : test si le nombre à gauche est plus grand ou égal à celui celui de droite.
≥ : test si le nombre à gauche est plus petit ou égal à celui celui de droite.
On peut associer les opérateurs logique and, or et not. (not est prioritaire à and qui lui même est prioritaire à or). On peut aussi utiliser les parenthèses.
Un exemple d'instruction conditionnelle est la suivante :
Il peut ne pas y avoir de else. Si vous avez plusieurs condition en chaine vous pouvez utiliser elif.
Le python permet de gérer le test sur les chaines de caractères.