Я ищу, как мне создать список из 6 чисел. И у меня есть число, которое я исследую, например 30, которое является результатом сложения с номером моего списка
Вот простой пример:
list=[]
list.append[1,5,5,10,8,2]
and the number that I want in rapport with the list is for example 30
Таким образом, решение будет 5 + 5 + 10 + 8 + 2 = 30
И он возвращает мне разные шаги, чтобы иметь 30
Конечно, у вас есть ограничение. Дело в том, что вы не можете использовать одно и то же число 2 раза, но вы можете сохранить результат, чтобы использовать его позже.
На данный момент у меня есть только функция, которая возвращает мне другое добавление списка, но я не могу добавить свой результат с помощью следующего числа ..
Итак, мой вопрос, как я могу создайте функцию, которая пробует все возможные дополнения с номером моего списка, чтобы получить, например здесь 30,
Я хотел бы, например, с моим примером моего списка выше:
1+5=6 # 30 so I continue, 6+5#11 so I continue ... And at the end I need find the right way to find 30
Итак, вот решение:
5+5=10
10+10=20
20+8=28
28+2=30 and 30 is my research number so we stop the function and we print the steps to have the good solution.
Спасибо!