Bonjour bonjour,

Voilà je viens un peu vous embêtez sur un petit problème : comment trouver une somme(un chiffre) via une liste de chiffre ?

par exemple :

Ma somme est de 50 (déjà prédéfini) et j'ai une liste de 10 chiffres [1,9,7,15,99,32,41,17,87,100].
J'aimerai savoir si ma somme peut-être trouvé en additionnant 2 chiffres de la liste des 10 chiffres.

J'ai testé un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for i in range(len(list_chiffre)):
     for n in range(len(list_chiffre)):
          LaSomme = list_chiffre[i] + list_chiffre[n]
          if LaSomme == Somme:
               print "La somme à été trouvé"
break
Voilà sauf que si il y a beaucoup de chiffre dans la liste... Ca met du temps ! Donc y aurait-il meilleur méthode ?

Merci à vous