Problème avec pycharm


J'ai reproduit un code que j'ai vu dans un tutoriel et dans le même ide que le tutoriel mais on me renvoie une erreur à l'exécution et pourtant j'ai tout fait pareil comme dans le tutoriel mais ça marche pas svp pouvez vous m'aider à comprendre où se situe le problème
voici le code

Text = input('entrer 4 mots de la forme mot1-mot2-mot3-mot4').Split('-')
Print(text)
Et le message d'erreur est dans la photo

6 réponses

  1. Bonjour,

    Personnellement, je n'utilise pas Pycharm
    Mon ide, c'est IDLE

    Mais, de toutes façons, je crée mon fichier .py avec mon éditeur de texte préféré et ensuite,
    pour l'exécuter, je double-clique sur le fichier dans mon répertoire ...
    0
    1. Bizarre ...

      Entre griffes, tu veux dire entre guillemets : " " ?

      Moi ca donne ça, pas besoin de guillemets :
      0
      1. Contributeur
        as-tu testé avec pycharm?
        0
      2. C'est juste ça quand je rentre les mots sans guillemets ça marche pas
        0
      3. @yg_beOui pycharm est l'ide que j'utilise
        0
      4. @MohamedsilliasJ'ai testé avec pycharm mais ça marche pas peut tu m'aider
        0
      5. @yg_beAide moi stp
        0
    2. Moi, ca me renvoie bien une liste avec les 4 mots

      De plus, on ne voit pas le mot momo, ni dans ton code, ni dans ce que tu saisis ... Bizarre ...

      Ou alors tu ne montres pas tout le code ...
      0
      1. Le problème avec ma console lors de l'exécution du code c' est que je dois mettre les chaînes de caractères entre griffes pour que ça marche si non ça me renvoit une erreur c'est ça que je trouve bizarre
        Savez-vous pourquoi ça fait ça
        0
    3. Bonjour,

      Si vraiment tu connais le Python, les erreurs sautent aux yeux !

      Tu as reproduit un code, mais pas comme tu le voyais:
      sans faire attention aux majuscules/minuscules ...

      De plus, avec les balises, la coloration syntaxique devrait te mettre sur la voie,
      notamment sur les mots-clés Python
      0
      1. J'ai corrigé l'erreur des majuscule/miniscule mais il y a toujours une erreur quand je lance le programme
        text = input("mot1-mot2-mot3-mot4").split("-")
        print(text)

        Alors quand je lance mon programme voici ce que j'entre dans la console:
        je-part-voir-lucien

        Quand je lance la console me renvoi cette erreur
        NameError: name 'momo' is not defined

        Voyer vous une autre erreur dans mon code
        0
    4. Bonjour,

      L'indentation étant importante en Python, merci de copier/coller ici ton code complet avec les balises de code
      mode d'emploi:
      https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

      Visuellement, ça doit ressembler à ceci (avec la coloration syntaxique) :

      def test():
          print('test')
      
      test()
      
      0
      1. Text = input(mot1-mot2-mot3-mot4).split(-)
        Print(text) 


        Bon avec conseils j'ai pu mettre mon code dans les balises. Maintenant s'il vous plaît il y a t'il une erreur si oui où est elle
        0