Qu'est-ce qui se passe en vrai dans ce code ?
Re bonjour, quelqu'un pourrait-il me traduire en français les lignes commençant par trois points d'interrogation; ou que font concrètement ces lignes.
D'avance merci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
def permuter(chaine):
??? liste=[chaine[0]]
n=2
l=1
while n <=len(chaine):
??? for mot in list(liste):
??? for i in range(n):
??? liste.append(mot[:i]+chaine[l]+mot[i:])
n+=1
l+=1
??? return [r for r in liste if len(r)==len(chaine)] |
Qu'est-ce qui se passe en vrai dans ce code ?
Citation:
Envoyé par
valentin03
... Merci quand même; sauf à ********** qui envoie les gens aux tutoriels (ce qui n'aide pas vraiment)
:calim2: Il est pour le moins mesquin de restreindre ainsi l'expression de sa gratitude, et franchement impoli de le faire nommément ...
Renvoyer à des tutoriels est en soi une réponse tout à fait légitime, cela s'appelle le partage de connaissances :P
et fait partie de la vocation même de ce site:
IV-I. Avant de poser vos questions▲Commencez par parcourir le forum pour savoir si votre question n'a pas été déjà posée, le cas échéant utilisez l'option de recherche du forum, et pensez aussi à parcourir la FAQ et la liste des tutoriels sur http://www.developpez.com/ dans la section concernant le langage que vous utilisez. Il y a de grandes chances que votre réponse y figure déjà.
et l'intervenant mérite au moins quelques égards pour les informations qu'il s'est donné la peine de te fournir :merci: