Я пытаюсь создать вектор длины n с парами двух значений (в пределах min и max).
Например, если n = 3, min = 1 и max = 2
, мне нужны векторы размером от 1 до 3. Каждый из которых содержит все возможные значения от мин до макс.
[(1,1)]
[(1,2)]
[(2,2)]
[(2,1)]
[(1,1), (1,1)]
[( 1,1), (1,2)]
[(1,1), (2,2)]
[(1,1), (2,1)]
[(1,2), (1,2)]
[(1,2), (2,2)]
[(1,2), (2,1)]
[(2,2), (1,2)]
[(2,2), (2,2)]
[(2,1), (1,1)]
[(2,1), (2,1)]
[(2,1), (2,2) ]
[(2,1), (2,1)]
[(1,1), (1,2), (2,1)]
[(1,2), (1,2), (2,1)] ... со всеми возможными комбинациями вектора длины 3 ... #
I пытался этот код, однако я не знаю, как изменить длину вектора для каждого возможного значения (длины n), и я не знаю, как получить их в парах (i, j).
k = [ ]
для i в диапазоне (1,5):
for j in range(2,5):
k.append([i,j])