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 :

Python ne print pas


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 25
    Par défaut Python ne print pas
    Bonjour,

    Avant quelques semaines, python marchait très bien sur mon ordi portable. Aujourd'hui quand je l'ai lancé pour écrire des fonctions en utilisant le "def blabla", python ne print plus. Le print normal marche (c-a-d print ("hello")). J'ai essayé d'installé python 3.5 et restart l'ordi et tout sa mais rien. Je suis sous Windows 8.1 que j'ai installé dernierement (j'étais sur win8) et j'ai installé qql programes sur mon ordi comme R studio, Cytoscape...

    Vous avez une idée de ce que le problème peut-etre ??

    Merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Non, un exemple peut-être ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 25
    Par défaut
    Citation Envoyé par marco056 Voir le message
    Non, un exemple peut-être ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    def carre(x):
    x = 5
    return (x*x)
    Ce code ne print rien meme si j'essaye de definir avec y= x*x et print(y)

  4. #4
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    La base des fonctions peut-être ???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    def carre(x):
        x = 5
        return (x*x)
     
    print(carre(10))

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 25
    Par défaut
    Citation Envoyé par marco056 Voir le message
    La base des fonctions peut-être ???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    def carre(x):
        x = 5
        return (x*x)
     
    print(carre(10))
    J'ai essayé mais sa marche pas non plus

  6. #6
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    et en remplaçant le return par print dans la fonction ?

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 25
    Par défaut
    Citation Envoyé par marco056 Voir le message
    et en remplaçant le return par print dans la fonction ?
    ne marche pas non plus, c'est seulement lorsque je me met un code avec def

  8. #8
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Pourrais-tu mettre ton code exact ?

  9. #9
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 058
    Par défaut
    Tu travailles via l'interpréteur python ou via un fichier créé par tes soins ?

    As-tu des erreurs ?

    Si tu travailles sur windows et via un fichier, dans ce cas place en fin de fichier

    afin d'avoir le temps de lire les erreurs renvoyées.

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 25
    Par défaut
    Citation Envoyé par marco056 Voir le message
    Pourrais-tu mettre ton code exact ?
    Je n'en ai plus travailler sur des codes cependant je viens de remarquer un truc. quand j'écris simplement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    def carre(x):
    	x = 5
    	return x*x
    Il me retourne pas de resultats ni erreurs mais quand je tape sa:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    def carre(x):
    	return x*x
     
    if __name__=='__main__':
    	print ("le carre de 1 est", carre(55))
    	print ("le carre de 2 est", carre(2))
    Tout s'affiche correctement !

    Citation Envoyé par fred1599 Voir le message
    Tu travailles via l'interpréteur python ou via un fichier créé par tes soins ?

    As-tu des erreurs ?

    Si tu travailles sur windows et via un fichier, dans ce cas place en fin de fichier

    afin d'avoir le temps de lire les erreurs renvoyées.
    Salut fred,

    En fait, j'ai tout essayé, je travaille sur Geany et j'ai essayé avec IDLE et meme de la console directement des fonctions simples. Mais comme mentionné au dessus, c'est lorsque j'ai definis le main qu'il commence a s'afficher correctement. Ni erreurs ni rien sauf cela:

  11. #11
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    C'est tout à fait normal.
    Revois les bases des fonctions : c'était mon premier message.

  12. #12
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 25
    Par défaut
    Citation Envoyé par marco056 Voir le message
    C'est tout à fait normal.
    Revois les bases des fonctions : c'était mon premier message.
    Mais avant sa ne faisait pas comme sa, sa pouvait imprimer tout a fait normalement sans mettre le main.

  13. #13
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Il n'y a pas besoin de main

  14. #14
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 25
    Par défaut
    Citation Envoyé par marco056 Voir le message
    Il n'y a pas besoin de main
    attend un peu marco je te suis plus haha. En fait, si je met pas de main, sa n'imprime rien et sa fait comme l'image que j'ai mis, il faut obligatoirement que je mette du main. Avant que tout cela n'arrive, le main n'etait pas necessaire...

  15. #15
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 058
    Par défaut
    Il faut surtout mettre le print !

  16. #16
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Citation Envoyé par Nyctophile Voir le message
    attend un peu marco je te suis plus haha. En fait, si je met pas de main, sa n'imprime rien et sa fait comme l'image que j'ai mis, il faut obligatoirement que je mette du main. Avant que tout cela n'arrive, le main n'etait pas necessaire...
    Je t'ai déjà demandé :
    mets le code exact qui ne marche pas !

Discussions similaires

  1. "python print" ne fonctionne pas
    Par oodini dans le forum Général Python
    Réponses: 12
    Dernier message: 19/01/2012, 21h49
  2. Python ne voit pas le format Windows
    Par hdgetnet dans le forum Général Python
    Réponses: 10
    Dernier message: 18/03/2010, 21h33
  3. python ne marche pas
    Par bnwxcv dans le forum Général Python
    Réponses: 4
    Dernier message: 28/02/2009, 13h06
  4. Le résultat de Print ne s'affiche pas...
    Par Red Bull dans le forum Langage
    Réponses: 9
    Dernier message: 15/06/2006, 18h56
  5. [CR] "Print Report" ne marche pas chez le client
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 04/05/2004, 10h00

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