Текстовые решения некоторых заданий
2. Авторское задание
2.2. Решение itertools
Сколько различных слов можно составить из букв {А, Б, В, Е} длинной в пять букв. Под словом будем понимать любую последовательность букв (АААВБ, АВЕБА и т.д.).
С помощью функции product составим все возможные комбинации из букв АБВЕ длинной в 5, и выведем их количество.
#Подключаем библиотеку
from itertools import *
#Создаем переменную со всеми комбинациями
p=product('АБВЕ', repeat=5)
#Переводим набор комбинаций в список,
#и выводим кол-во элементов в списке
print(len(list(p)))
Ответ:1024