Les opérateurs logiques et, ou pas seulement, génèrent des types booléens tels que Vrai et Faux, mais produisent également des valeurs numériques, des chaînes de caractères, des listes, etc. selon les conditions. </ b>
Les expressions x et y évaluent d'abord x; si x est faux, renvoie la valeur de x; sinon, évalue la valeur de y et renvoie le résultat. L'expression x ou y évalue d'abord x; renvoie la valeur de x si x est vrai; sinon, elle évalue la valeur de y et renvoie le résultat. 6. expression - Documentation Python 3.8.3
x = 5 # True
y = 0 # False
print(x and y)
# 0
print(x or y)
# 5
print(not x)
# False
x = 10 # True
y = 100 # True
print(x and y)
# 100
print(y and x)
# 10
print(x or y)
# 10
Site de référence [https://note.nkmk.me/python-boolean-operation/:embed:cite]
Recommended Posts