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

Calcul scientifique Python Discussion :

Besoin d'aide pour un programme


Sujet :

Calcul scientifique Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Novembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 1
    Par défaut Besoin d'aide pour un programme
    Bonjour,

    Je dois écrire un programme qui donne le nombre de diviseurs,qui met dans une liste tous ses diviseurs,qui fait la somme et qui la compare à un nombre de départ.
    Pourriez vous m'aider?Par contre c'est assez urgent (il me le faut demain).

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    Bonjour,

    On fait pas les devoirs, désolé ¯_(ツ)_/¯

  3. #3
    Membre émérite
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 283
    Par défaut
    Rhhooo, la première urgence de l'année scolaire.
    Faut sabrer le champagne !

  4. #4
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >>> supersnail = lambda you,just: reduce(lambda lost,the: lost+the, [game for game in range(1,you+1) if you/float(game) == you/game]) == just
    >>> supersnail(1337, 1536)
    True
    ça m'étonnerait que ça soit accepté par son prof mais c'est une solution (avec une mesquinerie en prime )

  5. #5
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Citation Envoyé par BufferBob Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >>> supersnail = lambda you,just: reduce(lambda lost,the: lost+the, [game for game in range(1,you+1) if you/float(game) == you/game]) == just
    >>> supersnail(1337, 1536)
    True
    ça m'étonnerait que ça soit accepté par son prof mais c'est une solution (avec une mesquinerie en prime )
    Soit j'ai loupé un truc, soit la mesquinerie n'était pas celle que je pensais mais ce code là ne fait pas le job (et c'est tant mieux) voir http://ideone.com/0Jsw7h

  6. #6
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    salut Sehnsucht,

    tu as effectivement loupé un truc en portant le code vers Python3, c'est que la division entière s'effectue désormais via l'opérateur // : http://ideone.com/XDnTXu
    à ta décharge je n'ai pas précisé que c'était du code py2 du coup sans rajouter d'import ou de parenthèses autour de print ça fonctionne comme attendu : http://ideone.com/lvfl9P

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Jacques25 Voir le message
    Bonjour,

    Je dois écrire un programme qui donne le nombre de diviseurs,qui met dans une liste tous ses diviseurs,qui fait la somme et qui la compare à un nombre de départ.
    Pourriez vous m'aider?Par contre c'est assez urgent (il me le faut demain).

    Merci d'avance.
    Va sur google tu cherches un bout de code qui:
    - Donne le nombre de diviseur
    - Met dans une liste tous les diviseurs d'un nombre
    - Qui fait la somme des nombres contenu dans une liste
    - Qui compare un nombre a un autre
    Au total 4 bouts de code ( et continue comme ça tu vas réussir dans la vie).

Discussions similaires

  1. Besoin d'aide pour un programme de PGCD
    Par Shapsed dans le forum C
    Réponses: 4
    Dernier message: 23/09/2007, 15h06
  2. besoin d'aide pour mon programme
    Par pouyoudu17 dans le forum Débuter avec Java
    Réponses: 11
    Dernier message: 28/05/2007, 22h18
  3. Réponses: 4
    Dernier message: 24/04/2007, 10h18
  4. [débutant] besoin d'aide pour un programme
    Par acdchornet dans le forum C++
    Réponses: 12
    Dernier message: 26/10/2006, 22h32
  5. [Free Pascal] Besoin d'aide pour un programme
    Par ricomix dans le forum Free Pascal
    Réponses: 3
    Dernier message: 04/06/2006, 17h01

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