Python

zxgris -  
 6ril -
Bonjour,

comment devrais je procéder pour afficher une procédure par exemple avec "bonjournos?
bs
boos
bonnos
bonjrnos
bonjournos

1 réponse

6ril
 
si j'ai bien compris tu cherches à afficher tous les 'mots' possibles en ajoutant à chaque fois 1 lettre de plus au début et fin de mot:

tu peux faire par exemple:

>>> mot = 'bonjournos'
>>> i=1
>>> while i<=len(mot)/2:
...     print mot[:i]+mot[-i:]
...     i+=1
... 
bs
boos
bonnos
bonjrnos
bonjournos


Après, il faudra que tu gères le cas des mots ayant un nombre de lettre impair
0