Bonjour, 
Je poste ici pour demander de l'aide, je m'intéresse à un certain problème que je voudrais résoudre mais je n'y arrive pas.
Le problème est : imaginons une liste [ 2,4,5,6,8,10,7] et une variable qu'on désire, exemple : n = 10
Je voudrais trouver de manière récursive, une fonction qui renvoie l'ensemble des choix des nombres de la liste dont la somme = n
Mais on peut prendre plusieurs fois le même élément.
Exemple pour la liste[ 2,4,5,6,8,10,7] et n =10
On pourrait avoir comme réponse :
[(5*2),(2*4 +2),(2*5),(6+4),(6+2*2),(8+2),(10)] et il se peut que j'ai oublié certaines réponses 
Merci de votre aide 