Programation de creation automatique de nom

Résolu
dave -  
 Dave -
Bonjour,
je souhaiterai un petit programme que quand je met un mot admettons "Bienvenue", je souhaiterai qu'il rajoute une lettre dedans, qu'il mélange les lettre dans le désordre et reforme un mot avec la nouvelle lettre, un mot pas forcement français ou d'une autre langue. Et tous sa en me sortant toute les possibilité qu'il y a et sans alors plusieur fois le meme resultat.

J’espère m’être clairement exprimé.
cordialement

5 réponses

  1. Utilisateur anonyme
     
    Html ne te permettra pas de faire ça. C’est un langage de « mise en forme ». Les codes de calculs sont écrit en JavaScript par exemple.

    Avec php ça devrait être possible (je n’en suis pas certain à 100% car je ne le connais pas ).
    Commence par apprendre quelques bases.
    Les cours de devellopez.com sont bons.
    Il y a ausi openclassroom, mais la qualité est plus aléatoire.
    1
  2. Utilisateur anonyme
     
    Bonjour
    Connais tu un langage ?
    0
  3. dave
     
    Non mais en HTML ou en PHP ça m’irait très bien
    0
    1. astuces72 Messages postés 2146 Date d'inscription   Statut Membre Dernière intervention   1 669
       
      slt,

      Tu as quoi comme point de départ ?
      0
  4. astuces72 Messages postés 2146 Date d'inscription   Statut Membre Dernière intervention   1 669
     
    slt

    Combien tu payes ?
    Parce que si tu n'as encore rien programmé, et qu'il faut partir de rien ;)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut dave,

    En Python, avec une version récente (à partir de 2.6) la bibliothèque standard Python inclut le module itertools qui permet de générer les permutations d'une chaîne ou de tout autre objet itérable en une ligne de code :

    https://docs.python.org/3/library/itertools.html#itertools.permutations

    Dal
    0
    1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
       
      C'est pas plus compliqué que cela :
      from itertools import permutations
      
      # perms contient les permutations sous la forme de tuples Python
      perms = permutations('dave')
      
      # tu en fais ce que tu veux
      # par exemple, on affiche les permutations ligne par ligne
      for p in perms:
          print "".join(p)
      
      # avec Python3 faire print("".join(p))

      ce qui donne à l'exécution :

      $ python 35528967.py
      dave
      daev
      dvae
      dvea
      deav
      deva
      adve
      adev
      avde
      aved
      aedv
      aevd
      vdae
      vdea
      vade
      vaed
      veda
      vead
      edav
      edva
      eadv
      eavd
      evda
      evad
      $

      à adapter en fonction de ce que tu veux faire ...
      0
    2. Dave
       
      Nickel pile poil ce que je souhaite! merci
      0