Partage
  • Partager sur Facebook
  • Partager sur Twitter

Une question surement ridicule mais pourtant..

    27 novembre 2006 à 21:16:10

    Bonjour à tous !
    Je me suis lancé dans l'étude de la programmation sous Python et je rencontre un problème dans la partie "Conditions". En fait, c'est plus un problème de ma part, et pas de votre tutoriel qui est vraiment génial (sisi il faut le dire !)
    Oui, donc voici mon probleme :
    Lorque vous dites de taper ceci :
    if nombre_de_pommes >= 2:
    print "pommes"
    if nombre_de_pommes < 2:
    print "pomme"

    je rencontre un problème sur mon mac (dans le terminal donc) : il me dit "syntaxe incorrecte" ! Comment cela se fait-il ? et, plus généralement, comment aller à la ligne dans le terminal sans se servir de "\n", l'aide indique "contrl-c" mais vraiment ca ne marche pas.
    J'espere que vous comprenez ma question, qui est pourtant bien bête..
    En espérant une réponse de votre part,

    A Bientot et votre site est génial même si je n'ai pas encore tout exploré..
    • Partager sur Facebook
    • Partager sur Twitter
      28 novembre 2006 à 18:30:27

      Bonjour :)

      Tu as tout simplement oublié d'indenter ton code :)

      Citation : Tuto

      C'est-à-dire qu'il est précédé de plusieurs espaces (ou de tabulations).


      C'est à dire :
      if nombre_de_pommes >= 2:
          print "pommes"
      if nombre_de_pommes < 2:
          print "pomme"

      Et n'oublie pas d'utiliser la balise code.
      • Partager sur Facebook
      • Partager sur Twitter
        27 décembre 2006 à 12:24:48

        ya vraiment un truc qui m'échappe.. en faisant copier coller exactement ce que vous avez écrit.. il me dit :
        >>> if nombre_de_pommes >= 2:
        print "pommes"
        if nombre_de_pommes < 2:
        print "pomme"... ... File "<stdin>", line 3
        if nombre_de_pommes < 2:
        ^
        SyntaxError: invalid syntax
        >>>



        mais quelle est cette balise code ? je ne connais pas et dans l'aide du terminal non plus.. ?
        • Partager sur Facebook
        • Partager sur Twitter
          27 décembre 2006 à 12:41:44

          la balise code c'est sur le forum du site du zero pour dire du code :

          code à citer ici
          • Partager sur Facebook
          • Partager sur Twitter
            27 décembre 2006 à 12:43:28

            oui ok mais au niveau du terminal de mac os, est-ce qu'il faut que je rajoute le mot "code" ou quelque chose ?
            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              27 décembre 2006 à 12:45:04

              Nan, sur le SDZ tu rajoutes ton code entre les balises
              <code> et </ code> (mais sans espace entre / et code)


              Et pour ton problème, laisse une ligne blanche après les if. Par exemple

              if machin:
                 print "truc"

              if machinmachin:
                 print "truc encore"
              • Partager sur Facebook
              • Partager sur Twitter
                27 décembre 2006 à 17:49:18

                Merci beaucoup !! la technique de laisser une ligne a marcher !!! mais je ne vois pas l'histoire du "code", mais j'ai l'impression que ca marche !!! merci encore beaucoup, car je peux continuer le tutorial maintenant !!!
                • Partager sur Facebook
                • Partager sur Twitter
                  27 décembre 2006 à 18:05:37

                  La balise code c'est pour nous sur le forum...

                  Au lieu de mettre ton code sur le forum et que ce soit illisible tu mets ton code entre balise <code> et </ code> ce qui rends ton code bien plus lisible et donnera plus envie aux autres de pencher sur ton problème.
                  • Partager sur Facebook
                  • Partager sur Twitter
                    27 décembre 2006 à 18:09:04

                    ok merci beaucoup je suis relancé ! a la prochaine !!
                    • Partager sur Facebook
                    • Partager sur Twitter

                    Une question surement ridicule mais pourtant..

                    × 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