python problème algo nombre chanceux
Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

python problème algo nombre chanceux



  1. #1
    invite133d9a47

    python problème algo nombre chanceux


    ------

    bonjour à tous,
    j'ai un exercice de programmation à faire, et il se trouve que je bloque, mon algo ne fait pas ce qu'il devrait faire .
    donc je dois écrire une fonction qui renvoie la liste de tous les entiers chanceux inférieurs ou égaux à n.
    Pour ceux qui ne savent pas ce que c'est qu'un nombre chanceux, je vous mets le lien pour trouver une explication plutot correcte : http://fr.wikipedia.org/wiki/Nombre_chanceux

    Par ailleurs, j'essaie de travailler sur la compréhension de liste sur python donc j'aimerais réaliser l'exercice grâce à cette technique.
    Je vous joins mon travail :

    Code:
    def chanceux(n):
        L=[a for a in range(1, n+1)]
        for i in range(2, n+1):
            if i in L:
                L=[a for a in range(2, n+1) if a%i==0]
        return L
    Si vous ne comprenez pas ce que j'ai voulu faire, je peux tenter de vous éclairer : j'ai commencé par créeer une liste du type : L=[1, 2, 3, 4, 5, 6,......, n]
    puis je prends un i qui appartient à L (je fais une boucle pour en oublier aucun, puis je recrée une liste (je pense que le problème se situe à ce point-ci..) L qui possède tous les élémnts de l'ancienne liste L sauf ceux qui étaient des multiples de i.

    d'avance merci,

    bonnes fêtes

    -----
    Dernière modification par Jack ; 24/12/2014 à 10h37. Motif: Ajout balises code (indispensable en python)

Discussions similaires

  1. PYTHON - Chercher un nombre négatif dans un vecteur
    Par invitef702cf04 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 30/04/2012, 11h48
  2. algo qui verifie si un nombre est present dans une liste d'entiers
    Par invite6243ff93 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 23/01/2012, 11h03
  3. Nombre au hasard : Plus rapide algo ?
    Par invitec3143530 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 10/01/2012, 09h05
  4. Nombre premier : algo
    Par SPH dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 25/06/2011, 22h33
  5. Problème du plus court chemin ( Algo de dijkstra, algo A*)
    Par invite5a18c7d1 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 12/06/2010, 10h25