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 :

int object has not attribute lower


Sujet :

Python

  1. #61
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    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 790
    Par défaut
    Le message d'erreur vous indique la ligne qui ne va pas (12) et l'instruction len appliquée à un entier (chaine1).

    Après, on ne regardera pas ce que contient cette variable... et on vous répétera peut être que si une fonction doit récupérer des paramètres d'un certain type, il faut le respecter (d'autant que vous êtes supposé l'avoir écrite à propos).

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

  2. #62
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 334
    Par défaut
    Petite histoire...

    Par un jour de grève générale s2a07 recoit un appel téléphonique de son ami:
    - "Je suis coincé sur la route, à 300 mètres de mon départ, tu peux m'aider ? Dans mon malheur, j'ai la chance d'être à côté d'une casse de la marque "Web", j'ai une voiture de la marque "Python" tu connais ?

    Le gentil s2a07 tiens à l'aider, mais son ami n'est pas très fort avec les voitures et découvre même qu'il n'a pas le permis.
    Après une heure de questions, s2a07 découvre que son ami ne connait pas les boites de vitesses, peut-être une piste ? Après une heure d'explications et de tentative, oops, ce n'est pas cela.

    Et si son ami, ne sais tenir un volant ... Peut-être qu'il est en fait dans un mur ou un fossé ? NON, zut , trop facile

    Son ami le rappelle 10 minutes plus tard :
    - Génial j'ai avancé de 2 mètres
    - Comment ?
    - J'ai trouvé une image dans la casse qui m'a inspiré : un homme qui pousse une brouette.

    Son ami le rappelle à nouveau :
    - Dans la casse, j'ai trouvé une bonbonne de Nitro, d'après un papier dans le même casse, cela donne des ailes aux voitures
    Pauvre s2a07 qui doit prendre 2 heures pour lui expliquer que ce n'est certainement pas une solution

    s2a07 se rend compte que son ami ne sait même pas quel type de véhicule il utilise (essence, gasoil .. électrique). Ici, c'est 4 heures au téléphone pour faire comprendre à son ami que le problème est peut-être en amont : pas de carburant, ou pire : un mauvais carburant. Il faut encore une heure pour que s2a07 puisse découvrir que la jauge n'est pas à zéro. Mais pour faire tester ce que reçoit le moteur ... après 18 heures, son ami ne peut pas encore lui dire si c'est de l'essence ou de la bouse de vache.

    s2a07 se pose des questions (enfin) et son ami lui apprend (enfin) qu'il désire aller à Marseille depuis le centre de la France

    s2a07 prend pitié de lui et lui conseille de plutôt prendre des cours de conduite, il a quand même plus de chance de pouvoir faire 500kms après un stage de 8 jours que de plutôt espérer avancer au mieux de 3 mètres par jour (si pas d'accident).
    Malheureusement, entre temps, son ami à encore trouvé un truc dans la casse et pense pouvoir avancer.... (donc l'histoire n'est pas finie. A continuer ...)

  3. #63
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut
    Bonjour les amis j'ai avance dans le projet j'ai trouve cette implémentation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def hamming_distance2(chaine1, chaine2):
        return len(list(filter(lambda x : ord(x[0])^ord(x[1]), zip(chaine1, chaine2))))
    j'essaye de décortiquer ce code sans succes

  4. #64
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 875
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par s2a07 Voir le message
    j'essaye de décortiquer ce code sans succes
    Ben... sais-tu ce que fait zip()? filter()?? x^y??? Sais-tu seulement le principe de l'algorithme de la distance de Hamming entre deux mots de même longueur ????
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. AttributeError: 'int' object has no attribute 'count'
    Par camvac dans le forum Général Python
    Réponses: 3
    Dernier message: 16/05/2013, 14h32
  2. Ftp : 'str' object has no attribute 'read'
    Par noquioz dans le forum Réseau/Web
    Réponses: 3
    Dernier message: 02/01/2009, 15h46
  3. x object has no attribute y (PyQ4t et QLineEdit)
    Par EricStib dans le forum PyQt
    Réponses: 9
    Dernier message: 23/10/2008, 23h00
  4. Probleme : AttributeError: 'tuple' object has no attribute
    Par MrGecko dans le forum Général Python
    Réponses: 1
    Dernier message: 27/05/2007, 09h59
  5. Réponses: 2
    Dernier message: 26/05/2006, 14h48

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