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 :

Aide sur un exercice d'apprentissage de Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Passionné
    Inscrit en
    Janvier 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Passionné

    Informations forums :
    Inscription : Janvier 2019
    Messages : 2
    Par défaut Aide sur un exercice d'apprentissage de Python
    Bonjour à tous,

    Je me suis lancé dans l'apprentissage de python par curiosité et cela fait longtemps que j'aimerais apprendre à programmer.

    après quelque jours de recherche et réflexion je bloque sur un exercice et aimerais votre aide.

    Voici l'exercice :



    Déja pour être honnête j'ai du mal a comprendre l'énoncé et donc je suis pas sur que je suis partie dans le bon sens ....

    bref j'en suis la pour le moment de mon code :



    Je vous partage mon raisonnement pour le moment, ma première fonction est comme dit dans l'énoncé "faire_deux_fois" qui prend 2 argument le premier est objet fonction et le deuxième une valeur. Dans le corps de ma fonction j'ai mis la valeur en argument de ma fonction.
    Déjà à ce niveaux je suis pas sur que c'est qui m'est demandé dans l'exercice mais je le comprend comme sa.

    Vient le souci j'ai compris que dans une fonction je peut en appeler une autre mais une simple ( sans argument) mais j'arrive pas à en appeler une qui demande un argument.

    Et si j'ai bien compris les valeurs que on donne a une fonction sont propre a la fonction et non général donc la logique de mon code et que b soit retranscrit dans l'autre fonction afficher_deux_fois mais cela n'est pas possible car c propre a la fonction ou il est noté soit dans faire_deux_fois.

    Je ne cherche pas forcement la solution à l'exercice mais une orientation ou soulevé le point que je n'est pas assimilé .

    Merci par avance

  2. #2
    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,

    c'est plus simple de mettre l'url directement.

    concernant ton code, il est bon à un détail près (je reprends la notation du cours) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    faire_deux_fois(afficher_bonjour)     # bon
    faire_deux_fois(afficher_bonjour())   # pas bon
    en rajoutant les parenthèses ce n'est plus la fonction que tu passes en argument, mais son résultat lorsqu'elle est elle-même appelée sans argument

  3. #3
    Candidat au Club
    Homme Profil pro
    Passionné
    Inscrit en
    Janvier 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Passionné

    Informations forums :
    Inscription : Janvier 2019
    Messages : 2
    Par défaut
    Merci a toi,

    C'est très con et une fois expliqué sa parait logique mais sa fait 3 jours que je réfléchie dessus et je pense que a force de faire des essaies dans tous les sens je m'était perdu tous seul.

    Une fois de plus merci.

  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
    Citation Envoyé par ElMarquisOfSade Voir le message
    C'est très con et une fois expliqué sa parait logique (...)
    c'est une erreur classique de débutant, au même titre que les problèmes d'indentation ou l'oubli du point-virgule en fin de ligne dans d'autres langages, en clair ça va venir c'est juste une question d'habitude

Discussions similaires

  1. aide sur un exercice
    Par waalis dans le forum C
    Réponses: 8
    Dernier message: 23/03/2010, 10h48
  2. demande d'aide sur l'exercice de c++,urgent
    Par expertentout dans le forum C++
    Réponses: 3
    Dernier message: 21/01/2007, 22h05
  3. besoin d aide sur un exercice sur les pointeurs
    Par azumachakib69 dans le forum C
    Réponses: 3
    Dernier message: 28/12/2006, 01h16
  4. [8051] Aide sur un exercice
    Par john491 dans le forum Autres architectures
    Réponses: 4
    Dernier message: 04/05/2006, 11h22

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