Chargement...

Et, ou, non

et n'est True que lorsque les deux réponses sont True. Un seul côté True ne suffit pas. print(5 > 2 and 3 > 1) écrit True, parce que 5 est plus grand que 2 et 3 est plus grand que 1. print(5 > 2 and 3 > 9) écrit False. Le premier côté est True, le second est False. La page d'avant posait une question. Celle-ci en relie deux. Le résultat reste True ou False, pas le nombre 5 et pas le nombre 3.

ou se contente d'un côté

ou est True dès qu'une réponse est True. print(5 > 2 or 3 > 9) écrit True. Le premier côté est True, même si 3 n'est pas plus grand que 9.

Les deux côtés, ou un seul

python
print(5 > 2 and 3 > 1)
print(5 > 2 and 3 > 9)
print(5 > 2 or 3 > 9)

Les trois lignes sont True, puis False, puis True.

non retourne la réponse

print(not True) écrit False. print(not False) écrit True. print(not 5 > 2) écrit False. Python demande d'abord 5 > 2, obtient True, puis non retourne ce True en False. Aucun nouveau nombre n'est rangé.

Retourner True et False

python
print(not True)
print(not False)
print(not 5 > 2)

Les trois lignes sont False, puis True, puis False.

and est décidé avant or

print(5 > 2 or 3 > 9 and 1 > 4) écrit True. and est décidé avant or. La question est donc 5 > 2, ou la paire 3 > 9 et 1 > 4. Cette paire est False. Ensuite True ou False donne True. print((5 > 2 or 3 > 9) and 1 > 4) écrit False. Les parenthèses font passer ou en premier. True ou False donne True, puis True et False donne False. Les parenthèses choisissent quelle question vient d'abord.

and avant or, puis les parenthèses

python
print(5 > 2 or 3 > 9 and 1 > 4)
print((5 > 2 or 3 > 9) and 1 > 4)

La première ligne est True. La seconde est False.

Trois mots, et quand chacun est True.

📊 Quand la réponse est True

Mot Quand c'est True
and Les deux côtés sont True
or Au moins un côté est True
not Ce côté était False

La page suivante choisit un chemin

Cette page ne fait que relier des réponses. Elle n'additionne pas de nombres et ne choisit pas quelle ligne tourne. La page suivante prend ces réponses pour choisir un chemin : Si et sinon. Dans le programme, les mots sont if et else.

À dire soi-même

  1. et veut les deux. 5 > 2 and 3 > 9 est False.
  2. ou veut un True. 5 > 2 or 3 > 9 est True.
  3. non retourne. not True est False. not 5 > 2 est False.
  4. Sans parenthèses, and est décidé avant or.
  5. (5 > 2 or 3 > 9) and 1 > 4 est False.
  6. La page suivante choisit un chemin : Si et sinon.

Lectures fausses

  • Lire et comme « un côté suffit »
  • Lire ou comme « les deux côtés doivent être True »
  • Attendre le nombre 5 au lieu de True ou False
  • Écrire AND, OR ou NOT en capitales. Le programme s'arrête. Les mots sont and, or et not
  • Oublier les parenthèses et laisser and passer d'abord

À garder

et n'est True que si les deux réponses le sont.
ou se contente d'un True.
non retourne True en False et False en True.
and est décidé avant or. Les parenthèses disent quelle question vient d'abord.
La réponse reste True ou False, pas les nombres.
La page suivante choisit un chemin : Si et sinon.

🧠 Testez Vos Connaissances

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
6
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 Instructions

  • Lisez chaque question attentivement
  • Sélectionnez la meilleure réponse pour chaque question
  • Vous pouvez refaire le quiz autant de fois que vous le souhaitez
  • Votre progression sera affichée en haut