2. Авторское задание

2.2. Решение itertools

         Сколько различных слов можно составить из букв {А, Б, В, Е} длинной в пять букв. Под словом будем понимать любую последовательность букв (АААВБ, АВЕБА и т.д.).

         С помощью функции product составим все возможные комбинации из букв АБВЕ длинной в 5, и выведем их количество.

#Подключаем библиотеку
from itertools import * 
#Создаем переменную со всеми комбинациями
p=product('АБВЕ', repeat=5) 
#Переводим набор комбинаций в список,
#и выводим кол-во элементов в списке
print(len(list(p)))

Ответ:1024