Я пытаюсь создать программу, которая перебирает все возможные комбинации набора символов для максимальной длины, например,
max_length = 3
character_set = "abc"
Требуемый вывод:
a
b
c
aa
ab
ac
...
cc
...
aaa
aab
aac
...
ccc
etc...
Очевидно, изменяется переменная max_length
изменит проверенные максимальные значения. Какой самый простой способ go об этом? Я пытался использовать itertools.product
, но я не могу заставить его работать. Я обычно неплохо справляюсь с подобными проблемами, но по какой-то причине я не могу заставить свой глупый мозг понять, как это сделать. ТИА