How make a especific combinations in python?

  arithmetic-expressions, combinations, math, python, windows

I’m trying to make a specific combination so that it adds up to "4" by adding the following specs:

a+a+a+a+a+a+a+a = 0.5 per/unit  = (In total it sum:) 4
b+b+b+b = 1 per/unit  = (In total it sum:) 4
c+c = 2 per/unit  = (In total it sum:) 4

That way I want to know the result and print the combinations on the screen:

a+a+a+a+a+a+a+a = 4
a+a+a+a+a+a+b = 4
a+a+a+a+b+b = 4
a+a+b+b+b = 4
a+a+a+a+a+a+c = 4
a+a+b+c = 4
a+a+c+b = 4
b+a+a+a+a+a+a = 4
b+b+a+a+a+a = 4
b+b+b+a+a = 4
b+b+c = 4
b+c+a+a = 4
b+a+c = 4
b+c+a = 4
c+a+a+a+a = 4
c+b+a+a = 4
c+a+a+b = 4

My code:

from itertools import combinations
numbers=[2,4,8]
for c in combinations(numbers, 3):
    print(c)

Is there a way to do it that specific way?
Thanks very much for readme.

Source: Windows Questions

LEAVE A COMMENT