Algèbre booléenne et instructions conditionnelles
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Transcription textuelle
Objectif
Utiliser les instructions conditionnelles avec l'algèbre booléenne.
Mise en situation
Les expressions logiques sont très utiles pour exprimer des conditions avec les structures conditionnelles.
Comme avec les expressions conditionnelles simples, les expressions utilisant des fonctions logiques telles que « et »
, « ou »
et « non »
permettent d'obtenir un résultat qui est vrai ou faux. Ces expressions sont donc utilisables comme conditions dans les instructions conditionnelles.
Elles sont également stockables dans des variables.
Exemple :
/** JavaScript: affiche "Plus de place à ce prix" */let availablePlace = true
let budget = 40
if (availablePlace && budget > 120) {
console.log('1ère classe')
} else if (!availablePlace || budget < 60) {
console.log('Plus de place à ce prix')
}
"""Python: affiche "Plus de place à ce prix"."""availablePlace = True
budget = 40
if availablePlace and budget > 120:
print('1ère classe')
elif not availablePlace or budget < 60:
print('Plus de place à ce prix')
À retenir
Les opérateurs booléens permettent de construire des expressions avec plusieurs conditions en combinant leur résultat.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.