IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Utilisation de and [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Utilisation de and
    Bonsoir à tous,

    est-t-il possible (est ce une syntaxe habituelle) d'utiliser plusieurs fois and dans une vérification de plusieurs conditions.

    si par exemple je veux que 3 conditions soit remplis

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    a = 1
    b = 2
    c = 3
     
    if a == 1 and b == 2 and c == 3 :
    blabla...
    et si oui, il y a une limitation de and ??

    en vous remerciant de m'éclairer
    Dernière modification par Invité ; 06/01/2019 à 00h01. Motif: Ajout des balises [CODE] mon code [/CODE] (bouton #)

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut,

    Pourquoi ne pas lancer la console Python et y taper vos instructions pour voir ce que çà donne?
    Soit çà fonctionne, soit çà râle... (*)
    En venant ici sans l'avoir fait, vous montrez juste que vous n'êtes pas très en confiance avec l'interpréteur et le langage.... Et cette confiance s'acquiert en prenant le temps de lire un tuto. et de faire les exos proposés.

    (*) et il est beaucoup plus désagréable de se faire rembarrer dans un forum que par l'interpréteur Python.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    Tester cela si c'est pas trop difficile :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    import numpy as np
     
    l={ 'a' :1 ,'b':2, 'c':3, 'd':4 ,'e':5, 'f':6 ,'g':7 }
    print(l)
     
    if l['a'] == 1 and l['b'] == 2 and l['c'] == 3 and l['d'] == 4 :
        print('oui')
     
    cond = l['a'] == 1 and l['b'] == 2 and l['c'] == 3 and l['d'] == 4 
     
    if cond == True :
        print('OUI')

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bien en faite, j'ai testé et cela semble fonctionner, du moins pour 3 and de suite, mais je me demande si c'est bien de faire cela, et je voudrais l'avis d'un pro pour me rassurer, car oui je ne suis pas sur de moi

  5. #5
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    Ce qui serait rassurant est de savoir quel problème vous voulez résoudre ... ?


  6. #6
    Invité
    Invité(e)
    Par défaut
    merci l'exemple de bm a parfaitement répondu a mes questions, merci bien de vos réponses rapide, je clos

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Citation Envoyé par Reload31 Voir le message
    Bien en faite, j'ai testé et cela semble fonctionner, du moins pour 3 and de suite, mais je me demande si c'est bien de faire cela, et je voudrais l'avis d'un pro pour me rassurer, car oui je ne suis pas sur de moi
    L'important est la lisibilité... et vous vous rendrez vite compte qu'avoir une longue séquence de "and" ou de "or" ou d'un mixture des 2 çà fait un tas de variables ingérables.
    Vous apprendrez à les regrouper en collection que vous pourrez tester avec les fonctions any/all.
    Mais pour l'instant, inutile de vous prendre la tête avec çà: jouez avec la console Python, regardez ce qu'il raconte, apprenez à bavarder avec lui...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation Switch and Case
    Par gc001 dans le forum MATLAB
    Réponses: 2
    Dernier message: 02/01/2013, 14h18
  2. [AC-2010] Utilisation de AND dans DoCmd.OpenReport
    Par Bouledegomme dans le forum VBA Access
    Réponses: 2
    Dernier message: 29/03/2012, 12h22
  3. [AC-2007] Double condition Where avec utilisation de AND dans DoCmd.OpenReport
    Par m1koo dans le forum VBA Access
    Réponses: 2
    Dernier message: 07/03/2012, 08h28
  4. Problème utilisation Look and Feel
    Par dimou59 dans le forum Débuter
    Réponses: 7
    Dernier message: 09/05/2011, 15h27
  5. Requete SQL : Utiliser 'AND' dans un DECODE
    Par LoulouFifi dans le forum Oracle
    Réponses: 2
    Dernier message: 02/12/2005, 09h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo