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 :

ensemble de condition


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2014
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 4
    Par défaut ensemble de condition
    salut salut, j'ai une petite question. Est-ce que l'un d'entre vous sait si il y a moyen de concaténer diverse 'if' sous un nom pour ensuite le réutiliser plus tard?
    du genre:

    rand_liste_3orientation = (les if du dessous)
    if rand_liste_3orientation_left == ['up','down'] :
    element_vegetation_liste5 = down + up
    if rand_liste_3orientation_left == ['right','up']:
    element_vegetation_liste5 = right + up
    if rand_liste_3orientation_left == ['right','down'] :
    element_vegetation_liste5 = right + down

    et ensuite juste utiliser ce "rand_liste_3orientation" pour relancer ces même conditions à un autre endroit mais sans devoir tout retaper.

    merci d'avance

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Salut,

    suggestion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rand_liste_3orientation = rand_liste_3orientation_left
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2014
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 4
    Par défaut
    merci de ta réponse mais ce que je recherche c'est que ce rand_liste_3orientation soit égale à chacun de ces différents if ci dessous comme ça plus tard dans mon script, au lieu de devoir tout retaper, j'aurai juste à mettre le rand_liste_3orientation pour relancer ces trois conditions.

    mon problème étant la répétition intensive de même condition à des endroits divers de mon script ce qui le rend long et complexe (j'en suis à 3000 lignes)

    je sais pas si je suis assez clair!

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Et qu'est-ce qui empêche que ce soit dans une fonction ?

  5. #5
    Futur Membre du Club
    Inscrit en
    Janvier 2014
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 4
    Par défaut
    Citation Envoyé par VinsS Voir le message
    Salut,

    Et qu'est-ce qui empêche que ce soit dans une fonction ?

    bonjour,

    j'y ai pensé mais je ne vois pas comment la rappeler par la suite

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Salut,

    Citation Envoyé par bilaiz37
    j'y ai pensé mais je ne vois pas comment la rappeler par la suite
    ...
    mon problème étant la répétition intensive de même condition à des endroits divers de mon script ce qui le rend long et complexe (j'en suis à 3000 lignes)
    Excusez moi mais "programmer", c'est justement apprendre a regrouper les instructions en fonctions/classes/modules.... i.e. les organiser pas seulement pour éviter les répétitions mais surtout pour mettre au point par petits bouts et avancer dans la construction.

    Ca s'apprend et il y a des tutos qui vous aident pour ça.
    "apprendre" est un effort que personne ne pourra faire a votre place.

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

  7. #7
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2013
    Messages : 37
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    element_vegetation_liste5 = " + ".join(rand_liste_3orientation_left)

Discussions similaires

  1. Somme d'un ensemble avec conditions
    Par beabianchini dans le forum Excel
    Réponses: 9
    Dernier message: 25/07/2013, 13h43
  2. Réponses: 5
    Dernier message: 10/08/2011, 18h05
  3. Problème avec les conditions ''sous-ensemble d'un tableau''
    Par djangossoul dans le forum LabVIEW
    Réponses: 2
    Dernier message: 07/06/2007, 12h23
  4. [Kylix] ensemble
    Par chico dans le forum EDI
    Réponses: 3
    Dernier message: 17/07/2002, 12h22
  5. Réponses: 3
    Dernier message: 12/06/2002, 19h03

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