Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur interpretation sous Pycharm/Debian

    5 décembre 2015 à 14:48:04

    Salut !

    J'ai un problème lors de l'execution de mes codes. Juste avant je tiens à préciser que j'ai mis 

    # -*- coding: utf-8 -*-

    Au début de mon code, sinon il ne veut rien éxecuter...

    Par exemple lorsque je c/c le TP du casino (https://openclassrooms.com/courses/apprenez-a-programmer-en-python/tp-tous-au-zcasino) et que je l'éxecute, le premier affichage venant de la ligne :

    print("Vous vous installez à la table de roulette avec", argent, "$.")

    Devrait être : "Vous vous installez à la table de roulette avec 1000$." sauf que moi, en sortie, j'obtiens : " ('Vous vous installez a la table de roulette avec', 1000, '$.') ". Vous auriez une idée d'où cela peut-il venir ?

    Merci beaucoup, car là, je patine.

    :)


    -
    Edité par TheDeerHunter 5 décembre 2015 à 14:55:23

    • Partager sur Facebook
    • Partager sur Twitter
      5 décembre 2015 à 14:56:25

      Ca vient de ta version de python, il faut faire

      print("Vous vous installez à la table de roulette avec" + str(argent) + "$.")



      • Partager sur Facebook
      • Partager sur Twitter
      Créateur de mauvaises blagues et de mauvais jeux depuis 1999 - Endless-caves - Endless-rooms
      Anonyme
        5 décembre 2015 à 16:05:39

        Il faut surtout configurer PyCharm pour qu'il utilise le bon interpréteur.

        • Partager sur Facebook
        • Partager sur Twitter
          5 décembre 2015 à 17:02:41

          Ok merci :)

          Quel interpreteur est le "bon" alors ? :euh:

          • Partager sur Facebook
          • Partager sur Twitter
            5 décembre 2015 à 17:43:10

            C'est Python 3 comme indiqué dans le cours.
            • Partager sur Facebook
            • Partager sur Twitter
              5 décembre 2015 à 18:19:38

              Reiex a écrit:

              Ca vient de ta version de python, il faut faire

              print("Vous vous installez à la table de roulette avec" + str(argent) + "$.")


              Non, en Python 2 il faut faire :

              print "Vous vous installez à la table de roulette avec", argent, "$."


              La meilleure des choses à faire étant bien sûr de passer à Python 3.

              • Partager sur Facebook
              • Partager sur Twitter
                5 décembre 2015 à 21:07:28

                Ok my bad.

                Question stupide apparement. J'avais déjà trifouillé dans l'interpreteur mais j'avais confondu les interpreteurs avec les packages.

                Excusez moi et merci. :)

                • Partager sur Facebook
                • Partager sur Twitter

                Erreur interpretation sous Pycharm/Debian

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown