Accueil » Python » Forums Python » Forum général Python » Utilisation des opérateurs Booléens

 • Utilisation des opérateurs Booléens

Document Actions
Réponses: 5   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • Utilisation des opérateurs Booléens

Posté par Laurent le 07/05/2008 17:14
Bonjour,

Je souhaite faire des tests sur plusieurs variables en utilisant les opérateurs logiques.

En remplaçant :
code:
if eq != None :
      if es1 == None :
            if es2 == None :
                   if es3 == None :
                        if es4 == None



par :
if (ET(eq!=None;es1=None;es2=None;es3=None;es4=none)) alors action

comment coder cette dernière partie en Python ?

Merci

 • Re: Utilisation des opérateurs Booléens

Posté par rsaikali le 07/05/2008 17:39
C'est vrai que c'est mieux sur une ligne ! ;)

code:
if (eq != None) and (es1 == None) and ... :


ou mieux:

code:
if eq and not es1 and not es2 ... :

 • Re: Utilisation des opérateurs Booléens

Posté par Laurent le 07/05/2008 17:46
Merci ça marche tip top

 • Re: Utilisation des opérateurs Booléens

Posté par MrGecko le 07/05/2008 18:05
Ou alors :

code:
if eq and not None in (es1,es2,es3,es4,...):

 • Re: Utilisation des opérateurs Booléens

Posté par glickind le 08/05/2008 00:04
Désolé MrGecko,
mais ta proposition n'est pas juste
si on définit toutes les variables , ca passe
alors qu'on veut les variables es1, es2 ... es4 à None

 • Re: Utilisation des opérateurs Booléens

Posté par MrGecko le 08/05/2008 15:30
Ok, je viens de piger ce que vous vouliez, mes plus plates excuses :)