« Programmation Python/Booléens » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 46 :
{| class="wikitable"
! Expression
! Résultat
|-
|True <code>and</code> True
Ligne 67 :
{| class="wikitable"
! Expression
! Résultat
|-
|<code>not</code> True
Ligne 80 :
{| class="wikitable"
! Expression
! Résultat
|-
|True <code>or</code> True
Ligne 98 :
Notez que si la première expression est vraie Python ne vérifie pas la seconde expression car il sait que toute l'expression est vraie. Cela marche car <code>or</code> est vrai si au moins une des expressions est vraie. La première partie est vraie donc la seconde pourrait être vraie ou fausse, mais l'expression est toujours vraie.
Les deux lignes suivantes, <code>print(8, not (a == 7 and b == 6))</code> et <code>print(9, not a == 7 and b == 6</code>, montrent que les parenthèses peuvent être utilisées pour regrouper des expressions et forcer
Voici un exemple de l'utilisation des expressions booléennes :
<source lang="python">
list = ["Life", "The Universe", "Everything", "Jack", "Jill", "Life", "Jill"]
Ligne 123 :
if count < len(copy):
print("Premier doublon :", prev)
</source>
Et
Premier doublon : Jill
<!--FIXME-->
|