Я уже делал этот алгоритм в школе, но я забыл, как это сделать. В основном я хочу, чтобы вернуть результат, которые являются строки, как 'в [0]', 'в [0] .a [0]' ...Алгоритм подстановки подстановки в Python и печатных строках
length = range(0,2) #length = 2
depth = range(0,3) #depth = 3
for i in length:
for k in depth:
… print each permutation
РЕЗУЛЬТАТ
a[0]
a[0].a[0]
a[0].a[1]
a[0].a[0].a[0]
a[0].a[0].a[1]
a[0].a[1].a[0]
a[0].a[1].a[1]
a[1]
a[1].a[0]
a[1].a[1]
a[1].a[0].a[0]
a[1].a[0].a[1]
a[1].a[1].a[0]
a[1].a[1].a[1]
Если изменить длину или глубину, так что они не равны, то что же результаты выглядят? –
Какова логика в упорядочении результата? Почему 'a [0]' и 'a [1]' разделены дочерними элементами 'a [0]', но в то же время 'a [2] .a [0]' непосредственно сопровождается 'a [2 ] .a [1] 'и дети приходят после них? – Hyperboreus
Извините, я изменил его для этой путаницы. – chimpsarehungry