私のプログラムは、xの整数の組み合わせが、合計された数値が等しい数の値を持つようにしたい。例えば変数によるネストされたループの数
:私は値を変更することができ
possibilities = []
total = 5
valueRange = 3
for num1 in xrange(valueRange):
for num2 in xrange(valueRange):
for num3 in xrange(valueRange):
if num1 + num2 + num3 == total:
possibilities.append([num1, num2, num3])
:私はコーディングすることによってこれを行うことができ、私は0と2の間の値を持つことができる3つの整数の組み合わせを見つけたい、それが等しい5を合算私が作成した変数を変更することで、総和と範囲の値のうちの1つを返します。変数を使用してネストされたループの量を指定するにはどうすればよいですか? はあなたが
これはおそらく(再帰的に)助けます:http://stackoverflow.com/questions/7186518/function-with-varying-number-of-for-loops-python – Martinbaste