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

2.1. Программное решение

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

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

#Составим алфавит
alph="АБВЕ"
#Создаем переменную для подсчета ответа
res=0
#Перебираем 1/2/3/4/5 символы в строке
for s1 in alph:
    for s2 in alph:
        for s3 in alph:
           for s4 in alph:
                for s5 in alph:
                    #Т.к. никаких ограничений
                    #на комбинации нет, без
                    #проверок увеличиваем res
                    res+=1
#Выводим полученный результат
print(res)

Ответ:1024