« Programmation Python/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 26 :
* Affectation multiple, e.g. ''x = y = z = 3''
* Affectation parallèle, e.g. ''x, y = 1 , 0.5''
=== les opérateurs logiques ===
 
Les expressions avec un opérateur logique sont évaluées à "True0" ou "False1".
=== les opérateurs logiques ===
Les expressions avec un opérateur logique sont évaluées à "True" ou "False".
 
* X '''or|''' Y : OU logique. <br>Si X ou Y est évalué à True1, alors l'expressionle estrésultat Truesera et Y n'est pas évalué1. <br />Sinon, l'expressionle estrésultat évaluéesera à la valeur booléenne de Y0.
* X '''and&''' Y : ET logique. <br>Si X estet évaluéY àsont False,tous alorsles l'expressiondeux estévalués Falseà et1, Yalors n'estle pasrésultat évaluésera 1. <br />Sinon, l'expressionle estrésultat évaluéesera à la valeur booléenne de Y0.
* '''not'''~ X : NON logique.<br>EvaluéLe àrésultat est la valeur booléenne opposée de X.
 
=== les opérateurs booléens ===
Les expressions avec un opérateur booléen sont évaluées à "True" ou "False".
 
* X '''or''' Y : OU booléen. <br>Si X est évalué à True, alors l'expression est True et Y n'est pas évalué. <br />Sinon, l'expression est évaluée à la valeur booléenne de Y.
* X '''and''' Y : ET booléen. <br>Si X est évalué à False, alors l'expression est False et Y n'est pas évalué. <br />Sinon, l'expression est évaluée à la valeur booléenne de Y.
* '''not''' X : NON booléen.<br>Evalué à la valeur booléenne opposée de X.
 
=== les opérateurs de comparaisons ===