Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme programmation python tableau

Sujet résolu
    1 avril 2015 à 17:52:01

    Bonjour je voudrais savoir:

    si je demande a un utilisateur de rentrer une suite de chiffres comment affecter a chacun de ces chiffres une valeurs et l'afficher car je ne trouve pas la solution 

    Merci D'avance!!

    • Partager sur Facebook
    • Partager sur Twitter
      1 avril 2015 à 17:57:49

      Salut,

      Je comprends pas exactement ce que tu veux faire. Tu pourrais mettre un exemple de ce que ça ferait s'il te plaît. Genre tu mets ce que l'utilisateur rentre et ce que tu veux afficher à la sortie.
      • Partager sur Facebook
      • Partager sur Twitter
      Vaut mieux trop que pas assez...Sauf quand il vaut mieux pas assez que trop.
        1 avril 2015 à 18:25:20

        en faite je peux pas mettre d'exemple parce que je n'arrive pas a le faire  sous python mais je vais essayer d'etre plus clair:

        l'utilisateur rentre par exemple 123456 

        mais 1=11101010101110

                2=10111010101110

                3=11101110101010

                4=10101110101110

                5=11101011101010

                6=10111011101010

        je voudrais a la fin qu'il m'affiche  123456 avec les 10111...

        j'espere que c'est plus clair

        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          1 avril 2015 à 18:35:37

          ah !

          ben tu fais ca :

          dict_binaire = {
          0: '00000000',
          1: '00000001',
          2: '00000010',
          3: '00000011',
          4: '00000100',
          5: '00000101',
          6: '00000110',
          7: '00000111',
          8: '00001000',
          9: '00001001'
          }
          texte = input()
          print(''.join([dict_binaire[int(i)] for i in list(texte)]))

          edit : je t'ai mis en plus le véritable code binaire :D

          -
          Edité par Anonyme 1 avril 2015 à 18:36:18

          • Partager sur Facebook
          • Partager sur Twitter
            1 avril 2015 à 18:44:54

            Même avec l'explication c'est pas plus clair. Je ne comprends pas ce que tu cherches à faire exactement.

            • Partager sur Facebook
            • Partager sur Twitter
            Zeste de Savoir, le site qui en a dans le citron !
              1 avril 2015 à 18:49:22

              tableauBinaire=["11101010101110","10111010101110","11101110101010","10101110101110","11101011101010","10111011101010"]
              
              trucUtilisateur=str(input())
              
              for i in range(0,len(trucUtilisateur)):
                  indice=int(trucUtilisateur[i])
                  print(indice,":",tableauBinaire[indice-1])
              

              T'as ça sinon. Tu mets tout ce qui correspond aux chiffres que peut entrer l'utilisateur dans un tableau.

              L'utilisateur rentre donc ses chiffres qui sont transformés en chaîne de caractère pour pouvoir les parcourir 1 à 1.

              Ensuite tu parcours ce qu'a rentré l'utilisateur et tu vas récupérer chaque chiffre entré dans une variable indice que tu vas ensuite utiliser pour indiquer la position dans le tableau (-1 vu que Python commence à 0) précédé du chiffre entré par l'utilisateur à chaque fois.

              Bien sur tu nommes les variables comme tu l'entends, j'ai mis ça pour que ce soit (presque) clair. 

              Aussi, je te laisse gérer les exceptions parce que ce que j'ai fait refusera 0,7,8,9 (index out of range) donc à toi de voir en fonction de ce que tu veux faire. 

              -
              Edité par SaimeA 1 avril 2015 à 18:52:53

              • Partager sur Facebook
              • Partager sur Twitter
              Vaut mieux trop que pas assez...Sauf quand il vaut mieux pas assez que trop.
                1 avril 2015 à 18:53:24

                -
                Edité par kobe94 2 avril 2015 à 17:28:51

                • Partager sur Facebook
                • Partager sur Twitter

                probleme programmation python tableau

                × 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