fork(1) download
  1. #! /usr/bin/env python3
  2.  
  3. charsets = [
  4. ['А', 'а', 'aa'],
  5. ['Е', 'е', 'и', ''],
  6. ]
  7.  
  8. def gen(word, char_index):
  9. if char_index < len(charsets):
  10. for i in range(len(charsets[char_index])):
  11. gen(word + charsets[char_index][i], char_index + 1)
  12. else:
  13. print(word)
  14.  
  15. gen('', 0)
  16.  
Success #stdin #stdout 0.02s 9324KB
stdin
Standard input is empty
stdout
АЕ
Ае
Аи
А
аЕ
ае
аи
а
aaЕ
aaе
aaи
aa