Здравствуйте господа программисты))) Нужна помощь в расширении функции вывода генератора букв. На данный момент выход такой (aaa, aab, aac ......) Нужно расширить и получить что бы генерировалось два слова в столбец по типу ( aaa aaa, aaa aab, aaa aac....) и так прогон полный второго слова до zzz. Потом меняется первое слово на (aab) и прогоняет второе слово от aaa-zzz
Код:
import itertools
def getString(length=3, characters='abcdefghijklmnopqrstuvwxyz'):
for s in itertools.product(characters, repeat=length):
yield ''.join(s)
for s in getString():
print(s)
Вывод:
aaa
aab
aac
aad
Нужно как то сделать что бы вот так выводило:
aaa aaa
aaa aab
aaa aac
И так с каждым первым словом от aaa до zzz