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 :

invocation d'une fonction


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Professeur de guitare
    Inscrit en
    Mai 2017
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur de guitare

    Informations forums :
    Inscription : Mai 2017
    Messages : 61
    Par défaut invocation d'une fonction
    Bonjour
    Je suis sur le tuto "Python pour les kids " page 90. pouvez vous m'expliquez pourquoi l'invocation simple de la fonction ne suffit pas et qu'il faille utiliser print.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    # return fait office de "print" sur pour une  opération ( x + y - z) sur les paramètres 
    def epargne (argent_de_poche, petit_boulot, depenses):
    	return argent_de_poche + petit_boulot - depenses
     
    #on donne un contenu à ces paramètres:	
    epargne (24000, 3000, 13000) #mais ça n'affiche rien pour le moment
     
    argent_de_poche = 24000
    petit_boulot =3000
    depenses = 13000
     
    epargne (argent_de_poche,petit_boulot,depenses)   # n'affiche toujours rien
     
    print (epargne (24000, 3000, 13000)) # fonctionne mais pourquoi l'invocation de la fonction ne suffit pas ??
    Merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    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 738
    Par défaut
    Salut,

    Citation Envoyé par calixtus06 Voir le message
    Je suis sur le tuto "Python pour les kids " page 90. pouvez vous m'expliquez pourquoi l'invocation simple de la fonction ne suffit pas et qu'il faille utiliser print.
    Parce que pour afficher quelque chose, il faut faire le "print" de cette chose (sauf si vous utilisez directement l'interpréteur).

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

  3. #3
    Membre averti
    Homme Profil pro
    Professeur de guitare
    Inscrit en
    Mai 2017
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur de guitare

    Informations forums :
    Inscription : Mai 2017
    Messages : 61
    Par défaut
    Désolé la fatigue sûrement .Je n'avais pas vu que dans les autres fonctions, "print" apparaissait soit dans le corps de la fonction, soit juste après ( print(fonction bidule))

    Désolé du dérangement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Invocation méthode objet JAVA dans une fonction JAVASCRIPT
    Par makao dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/10/2010, 23h04
  2. Comment chronométrer une fonction
    Par 323 dans le forum Pascal
    Réponses: 3
    Dernier message: 19/03/2003, 20h24
  3. [VBA-E] avec une fonction value
    Par laas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/11/2002, 13h22
  4. [Turbo Pascal] Allocation et désallocation de pointeurs dans une fonction
    Par neird dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 17/11/2002, 20h14
  5. Une fonction avec des attributs non obligatoires
    Par YanK dans le forum Langage
    Réponses: 5
    Dernier message: 15/11/2002, 13h39

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