Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme d'indentation if

    22 décembre 2016 à 23:45:35

    Bonsoir,

    Je fais le tuto sur python et j'arrive dans l'exemple ou je dois ecrire ca:

    Mais apres le premier "print" le curseur se place en dessous du print donc je reste bloque dans mon premier "if".

    J'ai lu d'autre post ici et sur le web et j'ai fait la meme manoeuvre qu'eux mais mon probleme de ne se regle pas.

    Voici ce que ca m'affiche:

    • Partager sur Facebook
    • Partager sur Twitter
      23 décembre 2016 à 10:23:04

      Salut ,

      Pour ton erreur il faut que tu fasse entrés entre la fin de ton premier if et le deuxième :

      >>> a = 5
      >>> if a > 0 :
      ...    print("a est prositif.")
      ...
      >>> if a < 0:
      ...    print("a est négatif.")
      ...
      >>>
      
      • Partager sur Facebook
      • Partager sur Twitter
        24 décembre 2016 à 0:02:34

        SaltyYuki a écrit:

        Salut ,

        Pour ton erreur il faut que tu fasse entrés entre la fin de ton premier if et le deuxième :

        >>> a = 5
        >>> if a > 0 :
        ...    print("a est prositif.")
        ...
        >>> if a < 0:
        ...    print("a est négatif.")
        ...
        >>>
        


        ca ne marche pas, je suis sur l'IDLE et quand je tape ENTREE comme tu me le dis ca m'affiche le resultat de mon premier if sans me laisser le temps d'ecrire mon deuxieme if. Je rappelle je suis sur IDLE.

        • Partager sur Facebook
        • Partager sur Twitter
          24 décembre 2016 à 12:13:52

          Omontreal a écrit:

          ca ne marche pas, je suis sur l'IDLE et quand je tape ENTREE comme tu me le dis ca m'affiche le resultat de mon premier if sans me laisser le temps d'ecrire mon deuxieme if. Je rappelle je suis sur IDLE.

          Oui, c'est normal. Et tu peux ensuite entrer le second if. Si tu veux les avoir en une fois, il faudrait utiliser une instruction elif.

          Sinon, ça veut aussi dire qu'il est peut-être temps de commencer à écrire ton code dans des fichiers.

          • Partager sur Facebook
          • Partager sur Twitter
            24 décembre 2016 à 13:29:27

            Comme la dis Entwanne, tu peux le faire dans un fichier .py, bon pour un programme comme sa o_O, mais sinon quand tu es dans la declaration de ton if, soit dans l'indentation, apres avoir ecrit print("pas"), tu fais une fois entree (saut de ligne), une deuxieme fois (retour a la ligne avec traitement de if)
            • Partager sur Facebook
            • Partager sur Twitter
            ptit développeur en python principalement
              24 décembre 2016 à 16:33:24

              Non quand je fais une deuxieme fois ENTREE ca me sort le "pos", j'ai remarque que l'exemple du tutorial est base sur le python version 2.x sur terminale, alors que moi j'utilise la version 3 sur IDLE
              • Partager sur Facebook
              • Partager sur Twitter
                24 décembre 2016 à 17:05:29

                Juste si tu veux mettre le else, il ne faut pas deux fois ENTREE
                • Partager sur Facebook
                • Partager sur Twitter
                ptit développeur en python principalement
                  24 décembre 2016 à 17:16:11

                  Omontreal a écrit:

                  Non quand je fais une deuxieme fois ENTREE ca me sort le "pos"

                  Et c'est le comportement normal.

                  • Partager sur Facebook
                  • Partager sur Twitter
                    25 décembre 2016 à 0:47:40

                    Les gars je sais tout ca, je veux simplement savoir pourquoi dans le tutorial il nous donne un screenshot comme ca, et moi je peux pas le faire comme ca .
                    • Partager sur Facebook
                    • Partager sur Twitter
                      25 décembre 2016 à 1:48:50

                      LOOL serieux ?

                      Mon but est de faire le jeu https://openclassrooms.com/courses/interface-graphique-pygame-pour-python/tp-dk-labyrinthe

                      Est ce que tu me conseille de continuer le cours ou d'aller directement au tutoriel du jeu, je precise que j'ai deja fait du Java.

                      • Partager sur Facebook
                      • Partager sur Twitter
                        25 décembre 2016 à 10:16:33

                        Oui, plusieurs erreurs ont été remontées, avec le temps, mais n'ont jamais été corrigées.

                        Je pense qu'il serait bête de t'arrêter en plein milieu du cours. Mais ne te limite pas à ce tuto en particulier, et croise les sources.

                        • Partager sur Facebook
                        • Partager sur Twitter
                          25 décembre 2016 à 16:08:16

                          oui jai trouve une excellente chaine en anglais je vais suivre le cours labas et faire le jeu ici
                          • Partager sur Facebook
                          • Partager sur Twitter

                          Probleme d'indentation if

                          × 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