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 :

Fonction Min Max pour un tableau


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 23
    Par défaut Fonction Min Max pour un tableau
    Bonjour,

    J'ai x variables de type [x,x,x] à comparer avec plusieurs autres...

    Lorsque j'utilise la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    max(var1,var2,... varX)
    , il me dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TypeError: long() argument must be a string or a number, not 'builtin_function_or_method'
    Voila donc, existe-t-il une fonction toute faite? Comment faire sinon?

    Un grand merci

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 758
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    x1=2.0
    x2=3.0
    x3=1.5
    print max(x1,x2,x3) #affiche 3.0
    la fonction max marche bien comme tu l'utilises.

    en revanche, le message d'erreur que tu obtiens, je ne vois pas comment tu arrives à l'obtenir .

    si tu peux montrer le code qui le génère, je suis sûr que quelqu'un trouvera pourquoi

  3. #3
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Le message d'erreur semble clair. Dis-nous ce qu'est x dans ton programme ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 23
    Par défaut
    Voici le type de variable :
    max( [45,60,200], [32,75,210], [32,75,210])

  5. #5
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    C'est bizzare car en lançant le code proposé dans le Python Shell j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    >>> max( [45,60,200], [32,75,210], [32,75,210])
    [45, 60, 200]
    Donnes voir un peu plus de code pour l'inspecter.

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    D'après le message d'erreur, l'erreur ne vient clairement pas de ton max, mais d'autre chose autour, si tu pouvais donner un peu plus de code...

Discussions similaires

  1. Valeur min/max d'un tableau d'objet
    Par Mides dans le forum Langage
    Réponses: 2
    Dernier message: 20/10/2013, 20h23
  2. Min/Max pour dimension ARRAY
    Par FanFan44 dans le forum SAS Base
    Réponses: 3
    Dernier message: 14/06/2013, 15h21
  3. [AC-2003] Formulaire - Fonction MIN/MAX
    Par Julien42 dans le forum IHM
    Réponses: 1
    Dernier message: 18/03/2010, 08h07
  4. Réponses: 3
    Dernier message: 11/01/2008, 19h24
  5. Recherche Min/Max dans un tableau
    Par kuroro20 dans le forum C
    Réponses: 4
    Dernier message: 26/10/2007, 16h54

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