Contact: aviboots(AT)netvision.net.il
39,929 questions
51,862 answers
573 users
from itertools import combinations X = 3 lst = [1, 2, 3, 4] comb = combinations(lst, X) for ol in list(comb): mul = 1 for n in ol: mul *= n print(n, end=" ") print("sum =", mul) ''' run: 1 2 3 sum = 6 1 2 4 sum = 8 1 3 4 sum = 12 2 3 4 sum = 24 '''