from itertools import permutations
def generate_words(word):
# Генерируем все возможные перестановки букв в слове
perms = permutations(word)
# Преобразуем каждую перестановку в строку и добавляем в список
words = [''.join(p) for p in perms]
return words
word = "батарейка"
words_list = generate_words(word)
print("Слова, составленные из букв слова '{}':".format(word))
for w in words_list:
print(w)