Partage
  • Partager sur Facebook
  • Partager sur Twitter

Class [débutant]

Les Class sur Python

Anonyme
    22 janvier 2015 à 22:19:29

    .

    -
    Edité par Anonyme 23 janvier 2015 à 19:54:08

    • Partager sur Facebook
    • Partager sur Twitter
      23 janvier 2015 à 7:08:05

      Salut

      Tu as oublié le self.Domino(i,j) ^^ (EDIT : J'ai dit des bêtises ici, ne pas en prendre compte, merci :D)

      Et je sais pas ce que dois faire exactement ta classe Domino, mais ça ne marchera pas comme tu le souhaites :)

      -
      Edité par InhumanRampage 23 janvier 2015 à 19:46:02

      • Partager sur Facebook
      • Partager sur Twitter
        23 janvier 2015 à 9:30:13

        Effectivement, il y a un problème de conception ici, peut être tu devrais revoir tout d'abord un peu mieux ta class domino, à quoi servent les arguments donnés et l'objectif de la boucle.

        Bon courage. :)

        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          23 janvier 2015 à 19:41:52

          .

          -
          Edité par Anonyme 23 janvier 2015 à 23:41:21

          • Partager sur Facebook
          • Partager sur Twitter
            23 janvier 2015 à 20:07:31

            Comme disais je ne sais plus trop qui, un programmeur est fainéant et il veut à tout prix factoriser ce qu'il peut factoriser. Ici le facteur commun c'est ta boucle for i in range(6). D'ailleurs je ne comprends pas pourquoi tu as fait ça o_O
            for i in range (6):
                 for j in range (i):
                      self.mainDuJoueur1.append(CreationDomino().domino1)
                      self.mainDuJoueur2.append(CreationDomino().domino2)     
                 print("Domino du joueur 1 numéro",i+1,":  |",self.mainDuJoueur1[i],"|",self.mainDuJoueur1[i+1],"|")
                 print("Domino du joueur 2 numéro",i+1,":  |",self.mainDuJoueur2[i],"|",self.mainDuJoueur2[i+1],"|")
            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              23 janvier 2015 à 20:13:53

              print("Domino du joueur 1 numéro",i+1,":  |",self.mainDuJoueur1[i],"|",self.mainDuJoueur1[i+1],"|")
              IndexError: list index out of range
              J'avais essayée mais, j'ai ce message et je sais pas trop comment y remédier.
              ça me permet de pouvoir créer pouvoir 6 dominos.:D

              -
              Edité par Anonyme 23 janvier 2015 à 20:15:00

              • Partager sur Facebook
              • Partager sur Twitter
                24 janvier 2015 à 3:04:35

                Ben oui ça fait cette erreur car tu essaies d'accéder au 6ème emplacement de ta liste alors qu'il n'existe pas.

                -
                Edité par InhumanRampage 24 janvier 2015 à 13:32:24

                • Partager sur Facebook
                • Partager sur Twitter
                Anonyme
                  24 janvier 2015 à 12:22:39

                  @TiCTaCodaC: Un forum c'est pour partager et apprendre avec tout le monde. Ça ne se fait pas de supprimer ses messages sans raison et de rendre le sujet totalement incompréhensible !

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Class [débutant]

                  × 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