def listeAnagramme(mot) : if mot == '' : return [''] else : r = [] for anagr in listeAnagramme(mot[1:]) : for k in range(len(mot)) : s = anagr[:k] + mot[0] + anagr[k:] if s not in r : r.append(s) return r print(listeAnagramme('sartre'))
Create, edit, and import your Python scripts
def listeAnagramme(mot) : if mot == '' : return [''] else : r = [] for anagr in listeAnagramme(mot[1:]) : for k in range(len(mot)) : s = anagr[:k] + mot[0] + anagr[k:] if s not in r : r.append(s) return r print(listeAnagramme('sartre'))