Текстовые решения некоторых заданий
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