Я пытаюсь сгенерировать возможные добавления для любого числа от 0 до 30. Количество добавлений = 10, нижний предел добавления = 0 и верхний предел добавления = 3.
Например, длячисло 30, адденды могут быть 3 + 3 + 3 + 3 + 3 + 3 + 3 + 3 + 3 = 30.
Для 12 адденды могут быть, 3 + 3 + 1 + 2 +1 + 1 + 0 + 0 + 1 = 12 или 3 + 3 + 3 + 3 + 3 + 0 + 0 + 0 + 0 = 12 или что-либо в пределах указанного предела. Но количество добавлений всегда должно быть 10.
Как я могу сделать это в Python?
Заранее спасибо. Самуэль Дюраивель