
Условие: Тип 8 № 7667
Сколько слов длины 5, начинающихся с гласной буквы, можно составить из букв Е, Г, Э? Каждая буква может входить в слово несколько раз.
Слова не обязательно должны быть взяты из русского языка.

Вариант 1: используем для перебора метод product из библиотеки itertools
Комментарии к первому варианту решения задачи:
itertoolscount будем использовать как счетчик подходящих словtemp[0] лежит в строке гласныхcount на +1 значение# Код решения Вариант 1
import itertools
sogl = 'Г'
glas = 'ЕЭ'
count = 0
s = itertools.product('ЕГЭ', repeat=5)
for temp in s:
if temp[0] in glas:
count += 1
print(count)

Вариант 2: немного освежили код из первого варианта
# Код решения Вариант 2
import itertools
count = 0
s = itertools.product('ЕГЭ', repeat=5)
for temp in s:
if temp[0] in 'ЕЭ':
count += 1
print(count)

Вариант 3: переберем все слова используя цикл for и строку алфавита "ЕГЭ”
Комментарии к третьему варианту решения задачи: